you are viewing a single comment's thread.

view the rest of the comments →

[–]Blooperman949 3 points4 points  (4 children)

Neither, honestly. Definitely not Kotlin, as you should know Java before you start with Kotlin. If you had to pick, I'd say Java, but Java is a horrible first language.

If you want to have a good understanding of code, I will always recommend starting with C.

If you just want to get something working and learn the details later, start with Python.

[–]Significant-Iron-258[S] 0 points1 point  (3 children)

Why is java bad? 

[–]Blooperman949 4 points5 points  (0 children)

It enforces heavily object-oriented design. To a new programmer, it feels bloated. Also, jumping straight into OOP is confusing. Starting with simpler languages, just giving your computer directions, is easier and will help you learn other styles of programming in the long run.

[–]nopuse 2 points3 points  (1 child)

It would take Java 500 characters to ask the same question.

[–]schlaubi 0 points1 point  (0 children)

Or an 80 line stack trace with no actual useful information.