A modern introduction to an essential language.
Copyright © 2017, 2018 Baptiste Pesquet.
- 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 available:
- As a multi-format, DRM-free ebook on Leanpub, with an option to get the commented source code for all exercises and projects.
- As a DRM-free ebook on Amazon.
Supporting this work
A lot of time and energy went into this content. If you find it useful and want to support this effort, here's what you can do:
- Buy the ebook version (see above paragraph). Any financial contribution would be much appreciated.
- Rate it or leave a review on Goodreads or Amazon.
- Spread the word about it.
Thanks in advance for your support!
Table of contents
- Part I: Learn to code programs
- Part II: Create interactive web pages
- Part III: Build web applications