I want to be a better programmer, but all i know is ASP.Net. What should i start learning?: A simple question. Some of the responses.
C […] Real broken-record stuff, but I agree. Everyone should know C. […] Everyone should know C. Not everyone should learn it as their first language. […]
If you only know one language, then learning any other language is going to help you be a better programmer.
I agree with this. Every programmer should know at least two languages, preferably two that are as widely disparate as possible. At Blend we code at least semi-competently in about eight languages.
Write some real C#, doing real stuff. Figure out how to build decent socket-based apps. Figure out WinForms, enough to be able to articulate WHY it sucks. […]
You should learn F# first.[…] After that, check out Smalltalk, Common Lisp, Perl, and Haskell
Try learning a new language every month. Python, Ruby, Scheme, Clojure, Haskell, F# should definitely be on your list. […]
check out Lisp (preferbly Clojure), Forth, Erlang, Haskell, Prolog and E.
Some really common threads there: F#, Lisp, Python, etc.