A modern introduction to an essential language.
Copyright © 2017 Baptiste Pesquet.
New! Use the community forum to discuss this project.
- Beginner-friendly yet comprehensive. From the very basics of programming up to front-end and back-end web development, a lot of topics are covered in a simple and accessible way. No prior knowledge needed!
- Hands-on. No real learning happens without practicing! Each chapter is accompanied by a series of exercises to put your newly acquired skills into action. A three-part project will guide you in the creation of a social news web application (see it in action).
This repository contains the book manuscript files, free to read for everyone. Your contributions are most welcome.
For a better reading experience, this content is also sold as a multi-format, DRM-free ebook on Leanpub, with an option to get the commented source code for all exercises and projects. An interactive online course is under way.
If you like what you find here and want to support this effort, your financial contribution would be much appreciated. Thanks in advance!
Table of contents
- Part I: Learn to code programs
- Part II: Create interactive web pages
- Part III: Build web applications