And coming from someone who has just started the best thing to do is start coding as soon as you learn some new information even if you don't think you're ready just work out the errors as you go and pay close attention to your syntax...I also recommend checking out a more slow-paced (but not to be used as a reference) book :