2. Code Academy
3. Free Books
The books in this list will definitely take you from beginner to intermediate level. After you’ve read a few of these you’ll be ready for working on any application.