Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
What do I learn next?
1 point by theSage on June 2, 2015 | hide | past | favorite | 4 comments
I know Python and C. What do I learn next?

--edit--

I have not had formal training in programming so I am looking for languages which show me new things.



Lisp. Specifically, try Scheme. More specifically, try working through The Little Scheme and Essentials of Programming Languages, both from MIT Press.


I had been hunting around for Lisp tutorials and literature. I stumbled upon writing a lisp interpreter in python called Lis.py

All this while I had been thinking Lisp is something novel and only for kicks. Thank you for letting me know about Scheme.


There are other good Lisp dialects too, of course, but Scheme tends to be especially well-suited for learning the concepts of Lisp (or of computer science more generally), and has numerous good books towards that end.

Also, oops on a typo that I can't fix in my previous post now: The Little Schemer.


SQL and database normalisation. Then datawarehousing things like star schema.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: