Books similar to Learn to Program

Learn to Program
4.19 avg. rating
· 402 Ratings
It's now easier to learn to write your own computer software than it has ever been before. Now everyone can learn to write programs for themselves--no previous experience is necessary. Chris Pine take…
Rate it:
Goodreads members who liked this book also liked:
Ruby on Rails Tutorial: Learn Web Development with Rails (Addison-Wesley Professional Ruby Series)
Ruby on Rails Tutorial" by Michael Hartl has become a must-read for developers learning how to build Rails apps. "Peter Cooper, Editor of" Ruby Inside Using Rails, developers can build web application…
Rate it:
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application
Book report

Getting Real is the business, design, programming, and marketing philosophies of 37signals — a developer of web-based software used by over 1 million people and businesses in 70 countries.
Rate it:
Practical Object Oriented Design in Ruby
4.53 avg. rating
· 2041 Ratings
The Complete Guide to Writing More Maintainable, Manageable, Pleasing, and Powerful Ruby Applications Ruby's widely admired ease of use has a downside: Too many Ruby and Rails applications have been c…
Rate it:
Introduction to Programming with Ruby
Learn the basic foundational building blocks of programming, starting from the very beginning. Existing developers will be able to quickly pick up Ruby syntax, while new programmers will enjoy a smoot…
Rate it:
Surfaces and Essences: Analogy as the Fuel and Fire of Thinking
Analogy is the core of all thinking.

This is the simple but unorthodox premise that Pulitzer Prize–winning author Douglas Hofstadter and French psychologist Emmanuel Sander defend in their new work…
Rate it:
New Practical Chinese Reader 3 Workbook (English and Chinese Edition)
New Practical Chinese Reader is a new series of textbooks designed for native English speakers to learn Chinese. It consists of 70 lessons in six volumes, covering beginning to intermediate levels for…
Rate it:
4.01 avg. rating
· 3711 Ratings
Here are four urgent stories from author and activist Cory Doctorow, four social, technological and economic visions of the world today and its near—all too near—future.

Unauthorized Bread is a tale of…
Rate it:
Agile Web Development with Rails: A Pragmatic Guide
Rails is a full-stack, open source web framework that enables you to create full-featured, sophisticated web-based applications, but with a twist... A full Rails application probably has less total co…
Rate it:
Shades of Grey (Shades of Grey, #1)
4.14 avg. rating
· 27462 Ratings
Shades of Grey tells of a battle against overwhelming odds. In a society where the ability to see the higher end of the color spectrum denotes a better social standing, Eddie Russet belongs to the low…
Rate it:
The Well-Grounded Rubyist
4.27 avg. rating
· 593 Ratings
The Well-Grounded Rubyist takes you from interested novice to proficient practitioner. It's a beautifully written tutorial that begins with the basic steps to get your first Ruby program up and runnin…
Rate it:
How to Be an Antiracist
4.36 avg. rating
· 76840 Ratings
Ibram X. Kendi's concept of antiracism reenergizes and reshapes the conversation about racial justice in America--but even more fundamentally, points us toward liberating new ways of thinking about ou…
Rate it:
The Word for World is Forest (Hainish Cycle, #5)
Centuries in the future, Terrans have established a logging colony & military base named "New Tahiti" on a tree-covered planet whose small, green-furred, big-eyed inhabitants have a culture centered o…
Rate it:
Working Effectively with Legacy Code
Get more out of your legacy systems, more performance, functionality, reliability, and manageability.Is your code easy to change? Can you get nearly instantaneous feedback when you do change it? Do yo…
Rate it:
Free Will
3.86 avg. rating
· 25946 Ratings
Belief in free will touches nearly everything that human beings value. It is difficult to think about law, politics, religion, public policy, intimate relationships, morality—as well as feelings of re…
Rate it:
Camp Concentration
3.77 avg. rating
· 2291 Ratings
Louis Sacchetti is a poet and pacifist imprisoned for refusing to enlist in the war against Third World guerillas. Sacchetti and the other inmates are used in perverse scientific experiments, and Sacc…
Rate it:
Coming of Age in Karhide
3.75 avg. rating
· 100 Ratings
Rate it:
Learn Enough Command Line to Be Dangerous
An introduction to the command line
Rate it:
3.99 avg. rating
· 63625 Ratings
A classic work of science fiction by renowned Polish novelist and satirist Stanislaw Lem.

When Kris Kelvin arrives at the planet Solaris to study the ocean that covers its surface, he finds a painful, …
Rate it:
Beginning Ruby: From Novice to Professional
Ruby is perhaps best known as the engine powering the hugely popular Ruby on Rails web framework. However, it is an extremely powerful and versatile programming language in its own right. It focuses o…
Rate it:
The Museum of Innocence
3.73 avg. rating
· 17431 Ratings
“It was the happiest moment of my life, though I didn’t know it.”

So begins the new novel, his first since winning the Nobel Prize, from the universally acclaimed author of Snow and My Name Is Red.

Rate it:
Three Kingdoms: A Historical Novel, Complete and Unabridged, Part Two
Three Kingdoms tells the story of the fateful last reign of the Han dynasty (206 b.c.-a.d. 220), when the Chinese empire was divided into three warring kingdoms. This decisive period in Chinese histor…
Rate it:
New Practical Chinese Reader 3 Textbook (with MP3 CD) (English and Chinese Edition)
This is Textbook 3 of New Practical Chinese Reader (Traditional Character Version). NPCR is a new series of textbooks designed for native English speakers to learn Chinese. It has been compiled under …
Rate it:
Cravings: Recipes for All the Food You Want to Eat
Maybe she’s on a photo shoot in Zanzibar. Maybe she’s making people laugh on TV. But all Chrissy Teigen really wants to do is talk about dinner. Or breakfast. Lunch gets some love, too.
For years, she’…
Rate it:
New Practical Chinese Reader 2 Textbook (with MP3 CD)
New Practical Chinese Reader is a new series of textbooks designed for native English speakers to learn Chinese. It consists of 70 lessons in six volumes, covering beginning to intermediate levels for…
Rate it:
New Practical Chinese Reader 2 Workbook
4.00 avg. rating
· 22 Ratings
These are the audio CDs that accompany the work book for the New Practical Chinese Reader 1 series. Each track represents individual lessons, from lesson 1-14.
Rate it:
Swift Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Through the authors' carefully constructed explanations and examples, you will develop an understanding of Swift grammar and the elements of effective Swift style.
Throughout the book, the authors sha…
Rate it:
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliability, efficiency, and maintainability. In addition, w…
Rate it:
Elixir in Action
4.57 avg. rating
· 95 Ratings
The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax. Revised and updated for the Elixir 1.7, Elixir in Action, Sec…
Rate it:
Head First C
4.20 avg. rating
· 190 Ratings
Ever wished you could learn C from a book? Head First C provides a complete learning experience for C and structured imperative programming. With a unique method that goes beyond syntax and how-to man…
Rate it:
Phoenix in Action
4.33 avg. rating
· 21 Ratings
Phoenix in Action is an example-based tutorial that teaches you how to use the Phoenix framework to build production-quality web apps. Following a running example of an online auction site, you'll des…
Rate it: