Which Programming Language Should I Learn?

A choose your own adventure book

go to page 1

Do you already know a programming language?

Do you want to try something new?

Do you have friends who will mentor you?

Do you want to get better at your
current language?

Cool. Keep working with that.

Fair Enough. Your life is yours. We all get around 1000 months to enjoy.
Make 'em count.

Is downloading and configuring going to stop you from getting started?

What do you want to make?

Use whatever they use

What do you want to learn?

Do you need a database?

Can you rely on data from
Web APIs instead?

what would you rather use?

What Kind Of Games?

What statement do you agree
with more?

Perl it is!

Get started

Which OS?

Which Mobile Platform?

What about C?

What about C++?

What about C#?

What about JavaScript?

...C'mon

What about Objective-C?

What about Java?

What about Assembly?

What about Python?

What about R?

What about Ruby?

What about Lisp?

What about Haskell?

What about Clojure?

What about PHP?

What about Perl?

C it is!

Get started

C++ it is!

Get started

C# it is!

Get started

Objective-C it is!

Get started

Python it is!

Get started

Ruby it is!

Get started

... psst... looking for a Ruby mentor?
Free trials are available at TechBoss

JavaScript it is!

Get started

... psst... looking for a JavaScript mentor?
Free trials are available at TechBoss

Haskell it is!

Get started

Lisp it is!

Get started

Clojure it is!

Get started

PHP it is!

Get started

R it is!

Get started

Java it is!

Get started

Assembly it is!

Get started

What about Swift?

This is great if you want to work on Mac (Mavericks+) or iOS (7+)

Swift it is!

Get started