nowfound

Life & fun · December 5, 2011

PI

"Programming is for Anyone"

A Ruby programming tutorial for journalists, researchers, investigators, scientists, analysts and anyone else in the business of finding information and making it useful and visible. Programming experience not required, but provided.

"Programming is for Anyone" launched on December 5, 2011 with 105 votes, #7 of 254 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 14 years on.

Visit ruby.bastardsbook.com ↗Alternativestop 3% of December 2011

In plain words

Programming is for Anyone" is a Ruby programming tutorial designed for journalists, researchers, investigators, scientists, analysts, and information professionals without prior coding experience. The tutorial teaches basic programming concepts through practical projects that demonstrate how to find, process, and present information. The resource is currently in early development, with content subject to ongoing revision and expansion based on user feedback.

written from the facts on this page · September 2026

From the sources

Editor's note: This book is in its early, early alpha stage. It began as a list of projects to demonstrate the variety of uses for programming. I then started including tutorials on basic concepts and have kept wavering on how to make everything stick together. It's now a quagmire in that I spend more time exploring tangents and ideas than actually finishing the writing. So this first release is just meant as a milestone to keep on track. Everything in this book is subject to revision, correction, and complete overhauling. Feel free to send feedback via [email protected] , @dancow or @bastardsbook , or the blog . "If you count something you find interesting, you will learn something…from ruby.bastardsbook.com

Does a similar job

all alternatives →
  • Codecademy.com, the easiest way to learn to code2011 · codecademy.com · ▲787

    I've been a longtime member @ HN, but I haven't been a developer. In fact, my only HN submission has been one asking how to learn to code (http://news.ycombinator.com/item?id=820741). My cofounder and I decided to solve the problem by making a simple, interactive way to get started with Codecademy. We'd love your feedback. If you're interested in helping us to get more courses up (on any topic!), please send us an email at [email protected].

  • Learn Ruby by Example with Challenges2014 · learneroo.com · ▲48
  • Intro to Python and Programming for non-CS majors2020 · github.com · ▲211

    An intro to Python & programming for wanna-be data scientists - webartifex/intro-to-python

  • Futurecoder – A free interactive Python course for coding beginners2023 · futurecoder.io · ▲371

    Some highlights: - 100% free and open source (https://github.com/alexmojaki/futurecoder), no ads or paid content. - No account required at any point. You can start instantly. (You can create an account if you want to save your progress online and across devices. Your email is only used for password resets) - 3 integrated debuggers can be started with one click to show what your code is doing in different ways. - Enhanced tracebacks make errors easy to understand. - Useful for anyone: You can have the above without having to look at the course. IDE mode…

  • Program Synthesis for Ruby2022 · github.com · ▲82

    Program synthesis for Ruby. Contribute to ku-progsys/rbsyn development by creating an account on GitHub.

  • RubySteps2014 · patmaddox.com · ▲66

    A daily coding practice.

More life & fun this month

the category →

Source: Show HN post ↗

Launched alongside, December 2011

the whole month →