Learn what you need to know to teach yourself to code using online resources and sucessfully grow from a newbie to beginner developer.