Understanding that software is commonly layered together to create a computing experience is important. Although there are many combinations and approaches the most popular ‘stack’ or group of open source technologies used to bring almost all websites to the world is the LAMP website.

LAMP is an acronym for the 4 software layers that create the web stack.

This course relies on a foundational knowledge of Web technology. You’ll hear a great deal of acronyms and jargon thrown around by essentially every website you see is HTML, CSS and Javascript at its elemental level.

HTML (Hypertext Markup Language) is a markup language that provides the structure, content and pulls in CSS and Javascript. To learn about HTML see this Lynda.com module

CSS (Cascading Style Sheets) is how the HTML file tells the browser how it would prefer to be displayed and provides all the information about the presentation of the content. To learn about CSS see this Lynda.com module

Javascript is the programming language that provides the behaviours for the HTML. To learn about Javascript see this Lynda.com modules

A curated list by Eric Elliott and friends. Suggest links in the comments below.

This is a very exclusive collection of only must-have JavaScript links. I’m only listing my favorite links. Nothing else makes the cut. Feel free to suggest links if you think they’re good enough to make this list.