Hi,

My plan for this year is taking my switch to open source further by learning Linux well, then move on to C and C++ programming. Maybe either or both Java and Phyton. (already played with writing some C program, and really cannot see where is the "oh, that's too hard" come from)

Anyhow, working my way through this book (Linux, 6th Edition) and doing good.

But the book explain a new topic, then how to do it in Bash shell, and then the differences in the TCSH, Korn, C shells (scuse stupid talking, I'm still a noob)
Thing is when u learn, you don't remember it all, especially same thing in different shells.

So I"m just curious. Which shell should I focus on, make sure I remember the syntax and rules (say for control structures) if my future plan is not linux admin or something, but programming on Linux (in C, C++, php, phyton, java, etc)

Reading back it sounds stupid. No need really care the shell. But I just like to be able to do everything in the shell. Feels cool.