Advertisement

Need help choosing a language

Started by April 03, 2015 05:24 AM
29 comments, last by jacmoe 9 years, 9 months ago

I will now go out on a limb and recommend that you learn Lisp (or at least Scheme). Land of Lisp by Conrad Barski is a wonderful programming book!

If you'd rather go for Scheme, then Realm of Racket

Once Lisp/Scheme clicks you will look at other languages, like C++, and wish you could apply functional programming (lambdas, etc) to it - and you can with C++11-C++14.

Learning a Lisp will also make you appreciate what Python can do, in contrast to a more traditional language, like C++.

A good thing is that once you get into C++, you'd want to use modern C++, and not C with classes.

Also, check out the SICP workshop here: http://www.gamedev.net/forum/79-sicp-workshop/

<edit>

Whatever you do, please check out the homepage of Land of Lisp: http://landoflisp.com/

It has a great cartoon about Lisp (and Haskell) and even a full-featured text-adventure game where we get to create our own DSL using Lisp (macros).

Definitely worth checking out. ;)

<edit_2>

The text adventure is here: http://lisperati.com/casting.html

Too many projects; too much time

This topic is closed to new replies.

Advertisement