billdotson
February 12th, 2007, 10:42 PM
I am starting to move away from spending all my time playing PC games and starting to want to learn more computer stuff such as: various programming languages, being proficient in the DOS and various Linux shells, setting up networks (stuff I can do at home) like setting up a media server with ssh or another type of network, creating webpages,etc.
I have downloaded a C++, Java and Python book in PDF format from greenteapress.com and I have also heard of the C language and the assembly language. Which language should I start to familiarize myself with considering that while I am doing this for fun I would also like for it to be useful later on in other programming languages and might actually make a college (community college) programming class easy/easier or making it so I wouldn't even have to take one (as in I would already know it well enough that I wouldn't really learn anything in the class/classes)?
Also, what programs do I need for the various programming languages? I have heard that with Python you can use any basic text editor but I am not sure about Java, .NET, C, Assembly, C++, etc.
Also what would be some other good/fun/interesting stuff to learn? I know how to do simple stuff like creating, removing and changing directories in the shell, and in DOS I know how to red-direct outputs of commands such as systeminfo to a file. I have learned basic HTML, where I know the basic <> </> text formatting stuff. I have yet to start learning CSS.
Thanks. I want to try to learn as much as I can at home so I can save money for getting my other classes done.
I have downloaded a C++, Java and Python book in PDF format from greenteapress.com and I have also heard of the C language and the assembly language. Which language should I start to familiarize myself with considering that while I am doing this for fun I would also like for it to be useful later on in other programming languages and might actually make a college (community college) programming class easy/easier or making it so I wouldn't even have to take one (as in I would already know it well enough that I wouldn't really learn anything in the class/classes)?
Also, what programs do I need for the various programming languages? I have heard that with Python you can use any basic text editor but I am not sure about Java, .NET, C, Assembly, C++, etc.
Also what would be some other good/fun/interesting stuff to learn? I know how to do simple stuff like creating, removing and changing directories in the shell, and in DOS I know how to red-direct outputs of commands such as systeminfo to a file. I have learned basic HTML, where I know the basic <> </> text formatting stuff. I have yet to start learning CSS.
Thanks. I want to try to learn as much as I can at home so I can save money for getting my other classes done.