True to the title, this book covers the very basics of programming. But don’t let that fool you! There are many books intended for children that are equally appreciated by adults. Iif you’ve never written a line of code before, “JacaScript for kids” is a great start. Even for adults.
“Eloquent JacaScript: A Modern Introduction to Programming”
This book is a work of art. With clear and understandable wordings it guides the reader through all basic concepts. “A Modern Introduction” is masterfully compiled and edited. Unlike most programming books, it contains a good number of practical exercises that surely will come in handy.
“Professor Frisby’s Mostly Adequate Guide to Functional Programming”
The world of functional programming contains terms and academic language, in which one can easily get lost. Professor Frisby is written in a positive, dynamic way and grabs you from the first paragraph. If only all programming books were this fun to read!
“Node.js in action”
Mike Cantelon, Marc Harter, TJ Holowaychuk, and Nathan Rajlich
This book is a big introduction into the basics of app development, covering themes like: HTTP/HTTPS, Connect/Express middleware, realtime messaging with Socket.IO, using databases, and so on.
“High Performance Browser Networking”
This complete guide to improving application performance by optimizing its performance profile. The book covers: HTTP2, WebSockets, WebRTC, DataChannel and more.