-
A list of free access books provided by ParrotOS linux distro.
-
Top Free eBooks for Web Designers & Web Developers: A Medium article showcasing free, insightful eBooks for Web Designers and Developers. Just to name a few:
-
JavaScript for impatient programmers: a modern guide to the most essential features
-
The Pragmatic Programmer: Ever heard of rubber duck debugging or don't repeat yourself? Andrew Hunt and David Thomas popularized these ideas within their book, The Pragmatic Programmer, as they first walk the reader through the type of mindset and tools one should implement before writing code. From there they delve deep into best practices for writing code (testing, refactoring, clean and performant code, using Big-O to estimate algorithm runtime, weighing costs and benefits before implementing something, etc.), followed by project management. Although it came out in 1999, it still holds its own as a practical and relevant book in the modern world.
-
Flavio Copes: Javascript, React, Node, Express, Vue: signup to an email newsletter required
-
JavaScript & JQuery by Jon Duckett: A well-designed visual guide to javaScript and jQuery. Exercise files are available to help the reader work through the examples provided in the book.
-
JavaScript: The good parts by Douglas Crockford: Well-articulated book explaining the fundamentals of JS
-
JavaScript: The definitive guide by David Flanagan: Reference guide focusing on core JavaScript language internals.
-
Learning JavaScript Design Patterns by Addy Osmani: Extremely well-written book demonstrating software design patterns with the help of JavaScript
-
Web Design Playground: HTML & CSS The Interactive Way: A book that takes you step by step from writing your first line of HTML to creating interesting and attractive web pages.
-
Object Design Style Guide: A book that covers the most important scenarios and challenges for object design and sets out best practices for designing objects that apply regardless of the object-oriented programming language you choose.
-
Designing APIs with Swagger and OpenAPI: A book that will teach you the best practices for describing and designing RESTful APIs using OpenAPI and Swagger through a design-first paradigm.
-
Grokking Simplicity: Taming complex software with functional thinking: This book teaches functional programming from first principles, using real-world scenarios, and using JavaScript for all code excamples.
-
Your first Year in Code: A complete guide for new & aspiring developers by Isaac Lyman.
-
Programming Notes: A huge collection of Programming Notes for Professionals books
-
Functional-Light-JS: A uniquely pragmatic approach to explaining core functional programming concepts WITHOUT wading through mathematical notation or heavy terminology.
-
Introduction to Computation and Programming Using Python: Supplementing textbook for MIT's 6.0001 Introduction to Computer Science course which is open source. This is book teaches Python programming alongside fundamental computer science theories
-
The Art of Unix Programming: A (Free!) book that compiles programming knowledge and principles from the Original Creators of Unix and other prominent people that have worked on Unix, Linux, C, and more. If you want many, many years of programming wisdom concentrated into one book, this is a good one to pick.
- Here is an article with a bunch of free eBooks for Web Designers & Web Developers.
-
Here is an article with 10 Free Programming Books.
-
Several programming books by Al Sweigart can be read online for free. Most are for python. Invent with Python
-
Database of Free Tech Books: Collection of books that are free to download digitally. Includes textbooks, notes and research papers.
- The Road to learn React: a free ebook by Robin Wieruch where you build a Hacker News clone
- 30 Days of React: email newsletter and free 300+ pages ebook on React
- Pure React :Write your first app with React • Learn to carve a UI mockup into components, then code them
- Cracking the Coding Interview: 189 Programming Questions and Solutions: A thorough walkthrough on coding interview topics with a good range of easy-to-difficult interview questions and solutions with in-depth explanations.