References
Mozilla Developer Network
Mozilla Developer Network is the authority resource for in depth and accurate information on web development, it can be less beginner friendly than W3Schools but goes much more in depth with information.
Stack Overflow
Stack Overflow is where you can find answers to questions in a lot of different coding languages and ask your own questions.
Command Line Cheat Sheet
This is a cheat sheet for command line (unix terminal) commands and a brief description of what they do.
Can I Use
Not all web browsers have the same functionality and features, this website will help show you what works in different versions of the most widely used web browsers.
Tutorials
Codecademy
Codecademy has a variety of lessons to help you learn HTML, CSS, and JavaScript as well as other programming languages.
Khan Academy
Khan Academy may be meant for younger audiences but it breaks things down and explains things in a simple manner that can be easy to follow along with.
Markdown Tutorial
Markdown is a way to write content for the web. Websites like GitHub and reddit use Markdown to style their comments. This is a tutorial to help learn Markdown.
Learning Git Branching
Learning Git Branching is an interactive visual tutorial to help you learn Git.
Tutorial Videos
Lynda.com
Lynda offers a huge range of tutorial videos on a lot of different software and development languages. Many public libraries across the nation provide free membership to lynda with a library card. To access Lynda.com with a New York Public Library card visit nypl.org/lynda and click the connect to database link. There are also many free courses you can take at the New York Public Library, checkout nypl.org/computers for more information.
Egghead
Egghead has some great free videos, though some may be a bit advanced for beginners they provide great information.
Images
Subtle Patterns
Another site of transparent textures to be used with backgrounds though attribution is required in a comment on CSS document.
My Site My Way
A site of free background images, textures, icons and more that can be used for commercial and non-commercial projects.
Pixlr Editor
A free cloud based image editing and creation application for raster graphics that can be used directly within a web browser.
GIMP
GIMP is a cross-platform image editor available for GNU/Linux, OS X, Windows and more operating systems. It is free software, you can change its source code and distribute your changes.
Inkscape
Inkscape is a free piece of software for creating vector images. Inkscape is a free alternative to Adobe's Illustrator.
Color
Coolors
Colors are great, color schemes are awesome. Coolors will give you new color schemes with a tap of the space bar, bookmark the URL with the color scheme you like or create an account to save it for later.
Adobe Color
Adobe Color can help you generate your own color scheme by using a color rule or you can explore color schemes others have created already. You do not need to have an Adobe CC membership to use this tool.
Podcasts
Shop Talk Show
This is my favorite podcast on web development, starring Dave Rupert and Chris Coyier it's a bit like the Car Talk of Web Development.
Codepen Radio
A podcast all about what it's like running a small web software business. The good, the bad, and the ugly.
Exercises
Flexbox Froggy
Flexbox is part of the future for creating website layouts with CSS, with 97%+ support worldwide (with prefixes) the future is happening now. This is a game to help you learn flexbox.
HTML & CSS Quiz
This is a small web app I am developing (still very much in beta) to help students test their HTML and CSS knowledge.
CodeFights
CodeFights is a fun way to practice programming, prepare for technical interviews and level up your coding skills.
Coding Game
CodinGame is a challenge-based training platform for programmers where you can improve your coding skills with fun exercises (25+ languages supported)
General Assembly Prework
The prework for General Assembly is avaliable to complete free and can help you learn the basics of html, css and js.
eBooks
You Don't Know JS
This is a series of books diving deep into the core mechanisms of the JavaScript language.
A re-introduction to JavaScript
Article on Mozilla Developer Network to gain a better understanding of JavaScript.