• The Stairways series is a great place to start. One thing I've always found makes learning easier is to pick something like a problem you want to solve or an application you would like to use everyday. Then build that. I'm sure you've done that in programming. Just try to think of some kind of CRUD application and run with it.