Originally Posted by lessismore11
I am just starting to learn how to program. I can't do much right now. i am currently learning python but it does not seem to be that popular. What is a good language to start with and what should I run the program on.
What makes you think python isn't popular? You can find work in just about any language and python is certainly one of the more common ones.
Honestly I'd skip C/C++ to start off with. Learning the basics in any language is fine and will generally easily translate between languages. Python is a great starting language (or Ruby depending on which syntax you like) as you can just write without needing to worry about compiling.
If you're on Windows I'd highly recommend Visual Studio (there's a free version) and C# if you want to get a feel for static typed languages. Its also got some great debugging tools built in. Java (with Eclipse as an IDE) is also not too bad, though Java gets a lot of ire from some.