I do not know this for certain, but if you state you are learning from online-tutorials that is fine, but they do move at a fast pace making it crucial for you to learn the page in detail and fully understand it's concepts before you move on.
Best bet would be to get a book. There are plenty out there and some our posted on the book recomendations thread on this site. I highly advise you to check it out