DEV Community

Discussion on: Java is NOT EASY to learn. But still worth :)

Collapse
 
oldprogrammer profile image
OldProgrammer

I'd suggest Python as a first language (maybe after a pictorial language such as Scratch for beginners) with something like inventwithpython.com/ or Raspberry Pi to work with.

Also, python has good support in areas such as numeric and scientific computing, machine learning and data science, and web development.