Poll

Title

Python
4 (18.2%)
C++
6 (27.3%)
Ruby
2 (9.1%)
Java
9 (40.9%)
C#
0 (0%)
C
1 (4.5%)
PHP
0 (0%)
Other?
0 (0%)

Total Members Voted: 22

Author Topic: Good coding language to start with?  (Read 1201 times)

it's called indentation and it makes very attractive, readable code
this
and use tabs not spaces, seriously

saying a language is worse because it's cleaner and simpler is horribly backwards

that said the whitespace thing kind of annoys me but if you happen to like it go ahead

this
and use tabs not spaces, seriously
if you use spaces you're a monster

and use tabs not spaces, seriously
if you use spaces you're a monster
absolutely use spaces
I can't imagine why you wouldn't

PEP 8 even says to use spaces

it's called indentation and it makes very attractive, readable code
That is a good point. But most languages allow you to use either spaces or tabs for readability. Python restricts you to a set number each time, which can actually get frustrating at deeper levels inside blocks.

saying a language is worse because it's cleaner and simpler is horribly backwards
Worse for learning. You don't want to have your first language be something that takes away a lot of verbosity. If there's one thing I've learned from teaching programming, it's that the more you type out, the better you learn how it works fundamentally.

I can't imagine why you wouldn't
what is it easier to do, type 4 spaces or press tab once? it also saves space in your files.

what is it easier to do, type 4 spaces or press tab once? it also saves space in your files.
press tab once, while NOT using some ridiculous terrible text editor that won't automatically handle that

press tab once, while NOT using some ridiculous terrible text editor that won't automatically handle that
if you open code files in notepad you're a monster
pure monster
there is NO REASON to have tabs be like 16 spaces like it is in notepad like wtf microsoft what kind of drugs were you on

Oh, and if you're thinking of doing Blockland coding as a result of this learning, Python is also a bad idea. TorqueScript is structured C-style as well, although it does have automatic type conversion.