This document provides an overview of resources for learning to code including programming languages, frameworks, and tools. It discusses the evolution of front-end technologies from LAMP stacks and Ruby on Rails to modern JavaScript frameworks. Codecademy, Udacity, Udemy, edX, and textbooks are recommended for learning. Tools mentioned include Codewars, Project Euler, and Codepen for practicing, text editors, GitHub, terminals, and PaaS for building projects, and Stack Overflow and meetups for problem solving. The 12 in 12 challenge encourages learning a new technology each month and sharing projects.