Associate
- Joined
- 27 Apr 2004
- Posts
- 2,377
Computer science != Programming
For lack of a better analogy: Programming is to computer science as soldering is to electronic engineering.
If you're looking to get a head start, get some decent books on algorithms and data-structures, computer architecture, and operating systems.
That said, maybe you do just want to learn how to program, and that's just as valid - I personally am much more motivated when I have a project with the goal being to create something - and it's easier to come up with projects that aid in learning programming than to come up with projects that aid in learning core computer science concepts (they are more efficiently learned in abstract, and then crystallised by project work - which you tend to need to program for anyway).
For lack of a better analogy: Programming is to computer science as soldering is to electronic engineering.
If you're looking to get a head start, get some decent books on algorithms and data-structures, computer architecture, and operating systems.
That said, maybe you do just want to learn how to program, and that's just as valid - I personally am much more motivated when I have a project with the goal being to create something - and it's easier to come up with projects that aid in learning programming than to come up with projects that aid in learning core computer science concepts (they are more efficiently learned in abstract, and then crystallised by project work - which you tend to need to program for anyway).