Just beating the dead horse a bit more: Speaking of collecting quotes, one of my favorites is "The best way to succeed is to start failing as soon as possible."
+1 Don't ever copy and paste code (I recently worked under a great development manager who never failed to remind me that as soon as you copy and paste, you've introduced a bug). And that is probably even more important when you are learning from examples out of a book. +1 For starting with the tools too. I really wish I had learned how to set up my toolchain from people who had done it before diving into those early projects. Google and Stackoverflow are great resources... Don't get too deep into a problem before consulting them. Also, one nice requirement you should seek out in the case of n00bs is a language/environment/framework with good documentation. I don't really like PHP, but it was a great language for me to start out on because it is so popular and well documented, both officially and on the internets. _______________________________________________ Mid-Hudson Valley Linux Users Group http://mhvlug.org http://mhvlug.org/cgi-bin/mailman/listinfo/mhvlug Upcoming Meetings (6pm - 8pm) MHVLS Auditorium Jan 4 - Getting Involved in Open Source Feb 1 - Home Networking Made Simple with Amahi Home Server
