Skip to content

Comment on DevBootCamp: Learn Ruby on Rails in 9 Weeksparent

Comments

I'd be curious why RoR (not that I disagree with that decision)? Did you find a competitive advantage over say PHP or Python? Is it easier to teach? More job opportunities? Picked out of a hat?

Hi there! I'm a teacher at Dev Bootcamp. I'll quote my answer to this question on Quora (http://b.qr.ae/QkkZtu), "Are there any programming bootcamps like Dev Bootcamp or Bloc.io that are Python/Django focused?"

The tl;dr is "No, not really. It's the right mix between what we know and a good beginner language."

The language and technologies you learn are not the most important bit when it comes to becoming a programmer. When friends ask me whether they should learn Ruby or Python I respond by asking "Which language do more of your friends know?"

Motivation, frustration tolerance, social support, and access to expertise are all more important than the raw language when you're trying to become a programmer. Python, Ruby, C#, Clojure, Objective-C, etc. are just means to that end.

Consider this: if you speak Ruby, understand the fundamentals of software engineering, and maintain a beginner's mind (http://en.wikipedia.org/wiki/Shoshin) then it will take weeks -- if not days -- to reach the same level of competence in Python.

Dev Bootcamp focuses on Ruby, Rails, and JavaScript, for example, but two students from our most recent class received job offers from Hipmunk, a Python shop. Some students from the spring work at companies where most of the code they write is Java or PHP.

IMO a good programming bootcamp aims to teach you to program as if it were teaching you English poetry. Knowing a particular language, whether it's Python or anything else, is like knowing how to write in English.

To be sure, you have to know how to write English before you can write English poetry, but that's the smallest part of being a poet.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.