I decided that i would learn to code so i first went to codecademy.com. I thought i had learnt alot but when i went to actually try and make a website from scratch i couldnt. So I decided to buy a book and see if i would learn better from it. And i can honestly say i have. The book is well written and i love the way he gives small snippets of code and then at the end puts it all together. Its an excellent reference book aswell. If you are a beginner and want to learn to code, this is the perfect book to get. I highly recommend it.