Hello Everybody, I am currently learning C++ programming. This is my first programming language that I am learning. I however, have a question or rather a doubt. I am learing the language through books and some websites on the internet on Windows. But I have heard from many people, and read on many forums, that one should learn to program in Linux. Is that true? If so, what difference does it really make? I don't really understand what exactly is Linux, and Ubuntu and so on. I have tried searching on the internet, but I am really in a dilemma, and thus decided to continue on Windows. Thanks for the help, Neil010 P.S. - I couldn't really find any similar posts, or it is perhaps because I am new and don't know how to find my way about, so I just decided to make a new post.