Posted: Wed Oct 01, 2008 10:13 am Post subject: What is the better language to learn?
So I'm taking Programming, and my teacher is going to let me learn whatever language i want. So, I am asking for your opinons. What language should i learn?
Sponsor Sponsor
StealthArcher
Posted: Wed Oct 01, 2008 10:38 am Post subject: RE:What is the better language to learn?
Latin.
Seriously.
Insectoid
Posted: Wed Oct 01, 2008 11:14 am Post subject: RE:What is the better language to learn?
Learn Either Java, Python, or Turing. Java is easy and great if you want to do in-browser or multi-platform programs. Python is just fun. And has easy syntax. Turing is ridiculously simple, though restricted in what you can do. Turing is more for learning common algorithms and how programming works, without worrying about complicated syntax.
S_Grimm
Posted: Wed Oct 01, 2008 11:26 am Post subject: RE:What is the better language to learn?
i already know turing, and java. is python a better language? i mena, well turing sucks, and the school still teaches Ready to Program fo java, which is console dependant.
Insectoid
Posted: Wed Oct 01, 2008 11:40 am Post subject: RE:What is the better language to learn?
oh, lol, I didn't even look at who was asking the question. Seeing as you are quite a bit ahead of me at the moment, I have no idea what to tell you. I for one will be learning Python, followed by one of the C's.
S_Grimm
Posted: Wed Oct 01, 2008 11:50 am Post subject: RE:What is the better language to learn?
ok thanks. ill have to try python sometime. any other recommendations?
Tony
Posted: Wed Oct 01, 2008 1:27 pm Post subject: RE:What is the better language to learn?
It doesn't matter what syntax you pick, if you'll simply be writing out what you already know. It will be a waste of time (in terms of you not learning anything sufficiently new).
So the question is where in Computer Science you are at, right now, and what is the next big thing that you want to get your head around?
Object Orientation? -- Smalltalk, Objetive-C, etc.
Functional Programming? -- Scheme, Scala, etc.
Concurrent Programming? -- Erlang
Python and Ruby are awesome because they are multi-paradigm and let you try out a lot of different things, in different ways.
If you want to play more with data-structures and low level memory management -- C is a good choice.
Posted: Wed Oct 01, 2008 1:49 pm Post subject: RE:What is the better language to learn?
Umm, can anyone guess which language I'd suggest?
REBOL
Cheers
Sponsor Sponsor
S_Grimm
Posted: Wed Oct 01, 2008 2:25 pm Post subject: RE:What is the better language to learn?
what is REBOL?
wtd
Posted: Wed Oct 01, 2008 4:31 pm Post subject: RE:What is the better language to learn?
O'Caml would be my vote when it comes to functional programming.
Otherwise, Ruby or Python are decent.
jbking
Posted: Wed Oct 01, 2008 6:51 pm Post subject: RE:What is the better language to learn?
Lisp would be another one in the functional programming arena if you want some advanced.
Have you done much scripting, e.g. batch files, Windows Script Host files, etc. or Perl come to mind?
Clayton
Posted: Wed Oct 01, 2008 7:29 pm Post subject: RE:What is the better language to learn?
My vote to Ruby or Python, but as Tony said, it does not matter which syntax you use. Outside of learning to code in a different paradigm, you're just going to be doing the same thing as before.
CodeMonkey2000
Posted: Wed Oct 01, 2008 7:49 pm Post subject: RE:What is the better language to learn?
HTML is really awesome
Pascal would be the easiest step away from turing, since the syntax is similar, and it is supported by SDL.
wtd
Posted: Wed Oct 01, 2008 8:22 pm Post subject: Re: RE:What is the better language to learn?
Clayton @ Thu Oct 02, 2008 8:29 am wrote:
My vote to Ruby or Python, but as Tony said, it does not matter which syntax you use. Outside of learning to code in a different paradigm, you're just going to be doing the same thing as before.
Learning to code in a different "paradigm" or different language with a different syntax is about making different things easy. By learning this new syntax you come to realize things you would not otherwise have been inclined to explore.
btiffin
Posted: Wed Oct 01, 2008 8:45 pm Post subject: Re: RE:What is the better language to learn?
A\V @ Wed Oct 01, 2008 2:25 pm wrote:
what is REBOL?
The Relative Expression Based Object Language. The better way of computing.
Very little syntax, bags of datatype semantics and word contexts. An almost completely different way of approaching data processing, that in a weaker disguise, almost looks like normal programming. Until you start to get it, then it becomes an absolute gem of productivity.
The console prompt being >>, display a webpage title;