Learn to Code
Welcome to my resources page all about coding! Want to create your own website or application? Please browse my list of recommended websites, courses and books. For more book recommendations, browse my Tech Shelf on GoodReads.
HTML, CSS, and JavaScript
W3C
The World Wide Web Consortium (W3C) is THE main authority on web standards. Browse their tutorials for a more in-depth look at coding in HTML and CSS.
Full Link: http://www.w3.org/
W3C Web Education Community Group Wiki
This page contains resources to help you teach or learn modern web development.
Full Link: http://www.w3.org/community/webed/wiki/Main_Page
Google Web Fundamentals
Google's best practices for great multi-device web experiences.
Full Link: https://developers.google.com/web/fundamentals/
W3Schools
Since 1999 W3schools has been one of the most popular resources for learning how to code in HTML, CSS, PHP and more. Though its accuracy has been debated by W3fools, it still remains popular.
Full Link: http://www.w3schools.com
Mozilla Developer Network
Mozilla has brought together some of the best links to tutorials for HTML, CSS and JavaScript!
Full Link: https://developer.mozilla.org/en-US/learn/
Udemy - Learn HTML: Learn the Foundations of HTML
Learn the basics of HTML in a neat blog post by Udemy. Want to know how to embed video into your page with HTML? This page shows you how.
Full Link: https://blog.udemy.com/learn-html-learn-the-foundations-of-html/
P2PU School of Webcraft
Learn the basics of web development for free with P2PU School of Webcraft, in partnership with the Mozilla Foundation.
Full Link: https://p2pu.org/en/schools/school-of-webcraft/
Codecademy's HTML/CSS Track
Learn the basics of web development for free with Codecademy. Don't miss out on their great JavaScript tutorials!
Full Link: http://www.codecademy.com/tracks/web
Learnable $$
My personal favourite! Learn to code with in-depth video classes, Sitepoint books and more.
Full Link: https://learnable.com/
TeamTreehouse $$
Learn to code with in-depth video tutorials and projects on TeamTreehouse.
Full Link: http://teamtreehouse.com/
Girl Develop It Tutorials
Learn how to code websites with interactive slides.
Full Link: http://www.girldevelopit.com/materials
Eloquent Javascript
Eloquent JavaScript is a free online book* providing an introduction to the JavaScript programming language and programming in general.
Full Link: http://eloquentjavascript.net/
*Buy the Book: http://www.amazon.com/Eloquent-JavaScript-Marijn-Haverbeke/dp/1593272820
[Book] Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics
One of my favourite books, Learning Web Design delves into the basics of web design and brings you easy-to-understand examples. Learn how to use the latest techniques, best practices, and current web standards-including HTML5 and CSS3. Each chapter provides exercises to help you to learn various techniques, and short quizzes to make sure you understand key concepts.
Full Link: http://www.amazon.com/Learning-Web-Design-Beginners-JavaScript/dp/1449319270
[Book] HTML5 & CSS3 For The Real World
HTML5 and CSS3 for the Real World will show you how to create dynamic websites using these new technologies.
Full Link: http://www.amazon.com/HTML5-CSS3-Real-World-Estelle/dp/0980846900/
[Book] HTML and CSS: Design and Build Websites
A full-colour guide to basic HTML and CSS.
Full Link: http://www.amazon.com/HTML-CSS-Design-Build-Websites/dp/1118008189/
AngularJS JavaScript Framework
AngularJS Developer Guide
AngularJS Library Developer Guide. Almost everything you need to know about AngularJS.
Full Link: https://docs.angularjs.org/guide
AngularJS API Docs
AngularJS Library API documentation.
Full Link: https://docs.angularjs.org/api
PHP and MySQL
PHP
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Want to learn more about the Hypertext Preprocessor? Go to the main source of the information - php.net!
Full Link: http://us.php.net/
Udacity - Web Development
Learn the way of the web and create your own blog with Udacity.
Full Link: https://www.udacity.com/course/cs253
Codecademy's PHP Track
Learn the basics of PHP with Codecademy's PHP track.
Full Link: http://www.codecademy.com/tracks/php
Practical PHP Programming
Learn PHP for free with TuxRadar's PHP programming tutorial!
Full Link: http://www.tuxradar.com/practicalphp
Tizag PHP Tutorial
This is a very simple and possibly outdated method of learning procedural PHP programming. It's great for absolute beginners.
Full Link: http://www.tizag.com/phpT/
Security
SWEET - Secure WEb dEvelopment Teaching
Learn a little bit more about the web technologies that you work with and use everyday. Learn how to keep yourself free of XSS attacks and sniffers.
Full Link: http://csis.pace.edu/~lchen/sweet/
Coding Groups
Mozilla Learning Network
The Mozilla Learning Network aims to cultivate a global network of web literacy leaders who advance reading, writing and participation in the digital world.
Full Link: https://discourse.webmaker.org
Girl Develop It
Girl Develop It is an international organization, certified by the Board of Education, that exists to provide affordable and accessible programs to women who want to learn software development through mentorship and hands-on instruction.
Full Link: http://www.girldevelopit.com/