Think Python: How to Think Like a Computer Scientist
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language one step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.
How to Code in HTML5 and CSS3
‘How to Code in HTML5 and CSS3’ is a free e-book about making websites in HTML5 and CSS for absolute beginners. It doesn’t require any experience in IT to start. The aim of this book is to show the art of making websites using a plain language which is full of practical analogies. After reading over 100 pages you will get to know basic concepts and techniques of web development and be able to build your first website ever!
Making Games with Python & Pygame
This book will teach you how to make graphical computer games with the Pygame framework (also called the Pygame library) in the Python programming language.
Conquering the Command Line: Unix and Linux Commands for Developers
This book is for new developers, experienced developers, and everyone in between who wants to master Unix and Linux commands. This book was designed to showcase some of the most useful commands that a developer can know to help them in their daily tasks.
Crystal for Rubyists
In this book, we’ll talk about why you should care about Crystal, how to get up and running, the basics of writing software in Crystal, and maybe even something like building a Ruby gem with Crystal.
Common Lisp the Language: 2nd Edition
The goals of Common Lisp are thus very close to those of Standard Lisp and Portable Standard Lisp. Common Lisp differs from Standard Lisp primarily in incorporating more features, including a richer and more complicated set of data types and more complex control structures.