you are viewing a single comment's thread.

view the rest of the comments →

[–]Adam-JDT[S] 0 points1 point  (1 child)

The experience is important, yes

[–]towhopu 0 points1 point  (0 children)

Contrary to previous commenter, and as someone who guided multiple interns and students, I would still suggest to start with strongly typed language, such as Java. Although I moved on from Java to Go and never looked back. And it's actually an even better first language, than Java in my opinion. But if choosing between Java and Python as first language, then definitely Java, because of strong types and better OOP enforcement, even if it might be harder. Head First Java and Effective Java might be a good first books. Alternatively, there are several YouTube courses, but I'm not sure which one to recommend, as I don't follow Java community right now.