The document discusses choosing a first programming language to learn. It recommends either JavaScript or Python, suggesting JavaScript for front-end development and full stack, Python for back-end and data analytics, and either for learning fundamentals. Key factors in choosing a first language include popularity and accessibility within the community as well as job prospects. The document outlines resources for learning to code through online courses, bootcamps and degree programs.