When I was learning how to program and even now when I'm learning a new language, I find it important to have a goal, a project to implement in that language. I've written Hello World so many different ways, every time I see it I cringe. But, having something I want to implement, something significant but not too complex, not just something copied form a book, forces me to actually use the language and learn all the different parts.
|