@djug it's fastest to build yourself. Before you can get there though, I'd recommend choosing an online course like Treehouse, Codecademy, Codeschool, etc. vs. random blog posts/out of date books. (I'm learning myself, this is what I did/am doing).