Science123 said:
Hey, I am a freshman in college and I'm trying to figure out the best course of action in terms of major to learn as much as possible about computers. I also wish to learn outside of the classroom as well, if possible. If possible, can anyone help me out? Much appreciated.
Learning outside of college is great! Take up a job as an intern and try and involve yourself in the day-to-day activities of your company.
Here are some tips to success:
First, if you find a problem you should find the soultion and never abandon it. Often people skip to easier tasks but the massive time spent on a small problem will teach you SO MUCH about that problem.
Second, get a spare computer and build it over and over. Install various copies of Windows, Linux, etc. As soon as it works, do it again. Delete things, move things, take chances and rebuild! Nothing is as useful as learning by doing.
Third, pickup a computer language. Any will do but you need to understand how computers think. I suggest Java Script as a quick and easy language. you might try Java or C++ if you want more challenge.
MOST IMPORTANTLY, when you see something you don't understand, learn it. If you use something and you don't understand why it works, find out. This is a key to success with computers.
Have fun!