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, UsersnapBooks: 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, GoogleBooks: 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, SitepointLinux & Shell Scripting
Sites: Stanford.edu, Explain Shell
Books: Conquer the Command Line
Angular JS
Sites: Code School, Egg Head, Learn AngularBooks: Angular JS Tutorial, Thinking Angular, Angular Tutorial, Getting Started (Adobe)
Objective-C (iOS & Mac)
Sites: Stanford, iTunesU
Go Language
Site: Golang.orgBooks: Go by Example, Building Web Apps with Go, Learning Go
D3 (data visualization)
Sites: Data Visualization for the Web, D3 Tips & TricksSQL (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!
Author : Arasu Seran
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.
ReplyDelete