Best starter website (after Khan Academy of course..). Loads of content, option to use it for free or be a Pro and get even more resources. Perfect start.
They have the beginner level of the following languages so far:
- HTML & CSS ,
- JavaScript,
- jQuery,
- PHP,
- Python,
- Ruby
and to learn to build professional websites and applications these are the Web Developer Skills:
- Make a Website
- Make an Interactive Website
- Sass (Expand your CSS knowledge by learning SCSS syntax, nesting, functions, and more in this course on the Sass styling language.)
- Deploy a Website (Learn how to publish a personal website to the public Internet.)
- Ruby on Rails (Learn the basics of building applications with this convenient, powerful web development framework.)
- Ruby on Rails: Authentication (Learn how to add user sign up, login and logout functionality to your Rails applications in this intermediate course.)
- AngularJS 1.X (Learn how to easily build single-page web applications using this popular JavaScript framework.)
- Command Line
- Learn SQL (Learn to communicate with databases using SQL, the standard data-management language.)
- SQL: Table Transformation (Practice more SQL in this course that covers how to manipulate and transform data.)
- SQL: Analyzing Business Metrics
- Java
- Git