If you could only learn three programming languages, which would you choose?
31–40 of 69 posts
Re: If you could only learn three programming languages, which would you choose?
#32Do you mean if I could only learn three languages that I don't know yet or are you talking about which language I wouldn't want to be without ?
Re: If you could only learn three programming languages, which would you choose?
#33In my opinion:
i) C#: It's the most advanced general purpose programming language. ii) Python: Excelent scripting and glue. iii) Javascript: It's the Web!
But for system programming...: i) Assembler ii) C++ iii) Python. It's good for Reverse Engineering too!
Re: If you could only learn three programming languages, which would you choose?
#34Are programming languages really discrete, though? If you learn Scheme, then write Arc in it, do you now know Arc, or do you still just know Scheme? If you Greenspun in C, do you still only know C, or did you "learn" (half of) Common Lisp?
Re: If you could only learn three programming languages, which would you choose?
#35However, Arc and Haskell are fun to learn.. and you also need some C/C++/Java/C# background otherwise you're not serious right? Then, with this knowledge, it'd be a bit weird not to know Ruby and Perl. And some bash/sed/awk is required to work on a unix box.
Damn, I hate those pick "three programming language" questions.
Re: If you could only learn three programming languages, which would you choose?
#36You've included many redundant languages while simultaneously excluding several classes of languages. Many of your other decisions seem odd. C/Pascal/Delphi are not so different from each other. C++/Java/C# are not so different from each other. PHP/Python/Ruby/Perl/Lua/JavaScript/Shell are not so different from each other. Arc/Scheme are not so different from each other. You've neglected the APL family of languages.…
> And SQL isn't a programming language. Sure it is: http://wiki.postgresql.org/wiki/Mandelbrot_set http://assets.en.oreilly.com/1/event/27/High%20Performance%2...
Re: If you could only learn three programming languages, which would you choose?
#37you can do everything.
Re: If you could only learn three programming languages, which would you choose?
#38Re: If you could only learn three programming languages, which would you choose?
#39Which is strange. In most other endeavors you'd think being fluent in three similar ways of doing something would be enough.
FWIW, I'd choose Lisp, Javascript, and C. But I'd be writing an assembler as my first project and a database interaction language as my next. And now that I think about it, my database language would look nothing like SQL...
Re: If you could only learn three programming languages, which would you choose?
#40For example, to have a better understanding of programming I would chose 3 different paradigms: - an object oriented language. eg: Smalltalk - a logic language. eg: Prolog - a functional language. eg: Haskell
But if I would want to get a good job I would chose Java, C# and Objective-C