Learning something from scratch is almost always an arduous affair -- you simply have no idea as to where to start, or not to start, to kick things off. I loathed learning about the idiosyncrasies of C++'s syntax when all I wanted to learn were some darn programming concepts. As I'm sure you can agree, this is a less than ideal situation. This is where the Nettuts+ "The Best Way to Learn" series c
![The Best Way to Learn PHP | Envato Tuts+](https://cdn-ak-scissors.b.st-hatena.com/image/square/382ebd6aabc6a2b7e942469d06bfd0869230721a/height=288;version=1;width=512/https%3A%2F%2Fcdn.tutsplus.com%2Fnet%2Fuploads%2Flegacy%2F1052_best_way_to_learn_js%2Fbest-way-to-learn-js.jpg)