Think Python: How to Think Like a Computer Scientist

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...
How to Code in HTML5 and CSS3

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...
Crystal for Rubyists

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.NOTE: While this book is called ‘Crystal for...