Depends on what you want to do! C can be extremely handy. I agree that it is sometimes cryptic to read, but once you get the hang of it, it is fine. Remember, when moving to Linux, you will have to learn to read C, since the shell is in C, and scripting (and even commands) are in almost pure...