Best Websites to Learn Coding

In the following list, you’ll find some of the best web-based courses and free eBooks about a variety of programming languages. I have also added a list of companion ebooks that will give you a more in-depth understanding of the language and they don’t cost anything either.

HTML & CSS

 

Sites: Codecademy, FreeCodeCamp.com, SoloLearn (HTML), SoloLearn(CSS), Treehouse (HTML), Treehouse (CSS), Tutsplus, A to Z CSS, Dash, Web Accessibility, The Hello World, Khan Academy, HTML5 from Scratch, Sitepoint, Usersnap

Books: Mozilla, Dive into HTML5, HTML Dog, HTML & CSS, HTML Canvas

JavaScript

 

Sites: Codecademy, FreeCodeCamp.com, Treehouse, SoloLearn, Code Avengers, Sitepoint

Books: You don’t know JS, Eloquent JavaScript, JavaScript Guide, Speaking JS, JS The Right Way

JQuery

 

Sites: Codecademy, FreeCodeCamp.com, Tutsplus, Code School

Books: jQuery Fundamentals, Learn jQuery

Python

 

Sites: Codecademy, Treehouse, SoloLearn, Google

Books: Python for You and Me, Dive into Python, Learn Python the Hard Way, Think Python, Tango with Django, Django

Ruby & Ruby on Rails

 

Sites: Codecademy, Treehouse, TryRubyCode Learn, Rubymonk, Sitepoint

Books: Why’s (Poignant) Guide to Ruby, Learn Ruby the Hard Way, Learn to Program, Learn Rails by Example

PHP

 

Sites: Codecademy, Treehouse, SoloLearn, Sitepoint

Books: PHP Programming, Practical PHP

Node.js

 

Sites: Nodetuts, Node School

Books: The Node Beginner Book, Mixu’s Node book, Node Up and Running, Mastering Node.js

Git (version control)

 

Sites: Code School, Git Immersion, Udacity

Books: Pro Git, Learn Git, Gists in Github

Chrome Dev Tools

 

Sites: Code School, Udacity

Java

 

Sites: SoloLearn, Treehouse, Java Udemy, Learneroo

Books: Programming in Java, O’Reilly Learning Java, Think Java, Java for Python Devs

Android App Development

 

Sites: Udacity (Google Developers), Coursera, App Development Essentials

Google Apps Script

 

Sites: Getting Started, Office Hours, Learning Apps Script

WordPress

Site: Treehouse, Sitepoint

Linux & Shell Scripting

 

Sites: Stanford.edu, Explain Shell

Books: Conquer the Command Line

Angular JS

 

Sites: Code School, Egg Head, Learn Angular

Books: Angular JS Tutorial, Thinking Angular, Angular Tutorial, Getting Started (Adobe)

Objective-C (iOS & Mac)

 

Sites: Stanford, iTunesU

Go Language

Site: Golang.org

Books: Go by Example, Building Web Apps with Go, Learning Go

D3 (data visualization)

 

Sites: Data Visualization for the Web, D3 Tips & Tricks

SQL (Databases)

 

Sites: SoloLearn, SQL Zoo, SQL @Stanford, Essential SQL, SQL for Nerds, Intro to SQL, SQL Bolt, PHP & MySQL

If you know any other useful websites, please suggest them in the comments section and I’ll add them to the list.

Have a nice day!

 

Print Friendly, PDF & Email
Spread the love

One thought on “Best Websites to Learn Coding

  • June 7, 2018 at 9:35 am
    Permalink

    This is a nice practical piece of information and facts. We’re contented you embraced this helpful details about. Be sure to stop us knowledgeable similar to this web developers. Thank you for spreading.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *