Hacker News new | ask | show | jobs
by retrogradeMT 4235 days ago
I was in this spot about a year ago and have picked up quite a bit of web dev ability since.

I tried a few books, but they didn't really sink is all that well. Here is what I recommend:

- Take cs50 (Harvard intro class) from iTunesU. After attending school for 16 years, this is the single most worthwhile class I've ever taken. Plus it's free. It will give you a basic understanding of programming and a look at how to solve problems. Once you have completed this class, php, js, objective-c or whatever language you are interested in will have a lower learning curve. If you want more, Harvard has archived lectures and assignments of several other web dev classes and they are available online (for free).

- Start with Laravel, which is a relatively new php framework. The best thing about Laravel is that you can make progress in building items quickly and as you learn more, improve them. Like you, I wanted to start building things immediately. Within about 4 hours of reading tutorials, I had a basic CRUD application live. Laravel has a big community with many, many free tutorials. Check out: www.scotch.io and http://maxoffsky.com/category/code-blog/

As others have said, you can probably do this same thing with Angularjs. It might even be the better option.

- join Stackoverflow.com. It is likely that any problem you encounter with Angularjs or Laravel will be discussed and solved there.

- Join Codecademy.com to practice js, jQuery and php syntax.

Good luck.