|...because if you don't understand, you can easily ask a human who - in theory at least - does.
A book is a good substitute because it presents all the info in a structured manner.
Basically, the "efficiency order":
Reading a book
Using the docs and trial-and-error
Online interactive tutorials
Video tutorials - mostly because they are generally created by people who have no idea how to teach or how to make a video, and who know little more than the person watching (if that)...
By modifying and extending an existing application
Randomly copying and pasting online code examplesHowever, this is to produce a developer who knows what he is doing. To get one that can bluff his way through an interview then crash and burn in the actual job, reverse it.
Sent from my Amstrad PC 1640
Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!