What language should I learn? (8)

1 Name: n00b : 2007-11-23 02:52 ID:XaQwDPdb

I wish to learn a programing language for systematical, (rather than entertaining) purposes.

What I don't want:

  • To make games
  • Extremely Complex Coding (ASM)
  • Extremely Inefficient Coding (VB)

What I do want:

  • Easy To Cross Platform (to some extent)
  • Widely Supported Languages (to some extent)
  • The program to be "Extract & Run" (i.e. no registry keys, basically coud be portable &c)

Can you help me out?

2 Name: #!/usr/bin/anonymous : 2007-11-23 03:08 ID:Heaven

Based on what you want I would say C/C++ or Java, but if you don't already know a programming language I would recommend none of those as a first language. Personally, I think Python and Perl make for good first languages; you can jump right in and start doing things. They are widely supported, but as for "extract & run," people will have to have the interpreters installed to run the programs, although it is easy to write portable software with both.

3 Name: #!/usr/bin/anonymous : 2007-11-23 03:09 ID:Heaven

You might also be interested in this thread:

http://4-ch.net/code/kareha.pl/1109963434/

4 Name: #!/usr/bin/anonymous : 2007-11-23 10:19 ID:Heaven

Isn't this question answered like, hundreds of times already on the Intarnet?

5 Name: #!/usr/bin/anonymous : 2007-11-23 13:23 ID:Heaven

If you don't learn to make your own decisions, you are going to have problems programming regardless of your first language.

6 Name: #!/usr/bin/anonymous : 2007-11-23 13:23 ID:Heaven

> To make games

we dont care

> Extremely complex coding (ASM)

asm is easy

> Extremely Inefficient Coding (VB)

inefficient coding is about the algorithms used.

> Easy to cross platform

Any language that does not limit you to operating systems and systems would do.
About the libraries, that's another thing.

> Widely supported languages

oh, libraries.

> The program to be "Extract & Run" (basically could be portable)

Portability when you target specifically windows systems?

7 Name: #!/usr/bin/anonymous : 2007-11-23 15:12 ID:Heaven

You'd be happy with either Python or Ruby.

8 Name: #!/usr/bin/anonymous : 2007-11-23 19:23 ID:Heaven

"All threads" -> CTRL-F -> "learn".

This thread has been closed. You cannot post in this thread any longer.