Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Learn to Program

    Learn to Program

    Chris Pine · 2009

    Provides instructions for writing programs using the Ruby programming language.

    Programming
    Open LibraryAmazon
    Stats for nerds
    33recommend
    51mentions
    42people
    2007–2023years
    78% recommend22% neutral

    Mentions per year

    200720092011201320152017201920212023

    What Hacker News says

    1. WillPostForFoodSep 2023
      I like "Learn to Program", by Chris Pine. It is very simple and straightforward. You get students into interactive exercises very quickly. You can preview it online:

      https://pine.fm/LearnToProgram/

      thread
    2. zeroegoSep 2021
      I just recently accepted my first Software Development position. Copy pasting from another post but this is basically how I did it:

      2015 - Graduated with BA in History.

      2018 - Started self teaching how to program, got an office job and automated everything I could.

      2019 - Took four semesters of night classes to meet the math per-requisites for my local CS program.

      2020 - Took a butt load of CS classes while working.

      2021 - Finally convinced my company to let me help the software team (part-time).

      July 2021 - Partner gets job out of state, apply for dev jobs in that city even though I hadn't finished my degree.

      August 2021 - After a long interview process, accepted an offer for my very first software development job!

      Books that really helped: The Players Guide to C# by RB Whitaker, Learn to Program by Chris Pine

      thread
    3. AlchemistCampOct 2020
      I read all of those and would like to add two more:

      1) Learn to Program, by Chris Pine. It's the best book I've read on learning to program in any language.

      2) Practical Ruby Projects: Ideas for the Eclectic Programmer, by Topher Cyll. In a sense it wasn't "practical" at all. But it was a joyous eye-opener to all kinds of applications that turned me into a whirlwind of enthusiasm for months!

      thread
    4. aplummerOct 2020
      > Learn to Program, by Chris Pine

      My first programming book, 10 years ago in a few months I think. Great read.

      thread
    5. AlchemistCampJan 2020
      I found Ruby a bit easier to read and much easier to learn than Python as a beginner. In fact, I'd say it's the most beginner-friendly language I've seen, especially with great resources like Chris Pine's Learn to Program.

      If I had to rank learning difficulty I've found various languages, I'd say Ruby was the easiest one I've ever encountered. It's very consistent, everything is an object, it's flexible and you don't need to learn anywhere near all of it to become productive with it.

      Python is fairly beginner-friendly too, but it's less consistent, significant whitespace leads to a certain class of mistakes that are maddening for a beginner and at least when I used it pip was nowhere near as nice to work with as gems and bundler.

      Both are much easier than JavaScript or anything where you manage your own memory, though!

      thread
    6. zeroegoAug 2019
      As someone who was recently a total beginner, I've found two that I have really appreciated:

      1. Learn to Program, by Chris Pine https://pine.fm/LearnToProgram/

      2. The C# Player's Guide, by R. B. Whitaker

      thread

    Related

    Cover of Agile web development with rails
    2007–2025

    Agile web development with rails

    Dave Thomas
    67 recommend · 137
    Cover of The Pragmatic Programmer
    2007–2026

    The Pragmatic Programmer

    Andy Hunt
    353 recommend · 700
    Cover of Programming Pearls
    2007–2026

    Programming Pearls

    Jon Bentley
    158 recommend · 315
    Cover of Exercises for Programmers
    2016–2025

    Exercises for Programmers

    Brian P. Hogan
    6 recommend · 14
    Cover of The Practice of Programming
    2007–2026

    The Practice of Programming

    Brian W. Kernighan
    90 recommend · 184
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of Programming Ruby
    2008–2019

    Programming Ruby

    Dave Thomas
    recommend · 8
    6
    Cover of Expert C programming!
    2008–2026

    Expert C programming!

    Peter Van der Linden
    88 recommend · 150