DEV Community

Discussion on: Why Java is the best Programming language to Learn Coding for beginners?

Collapse
 
jonasbarka profile image
Jonas Barkå

I think Python is hands down the best choice for beginners, and I don't even like it that much.

If you prefer a language with static typing I'd argue C# is marginally beter than Java.

Collapse
 
mschleckser profile image
MSchleckser

I'd say start with either C# or Java. They both allow you to work with pass by value and pass by reference. They enforce static typing which forces young coders to think about how they are developing. And both have huge enterprise and enthusiast communities behind them.

Collapse
 
greyfade profile image
Charles Banas

Marginally?

Where Java tried and failed to be a "better C++," C# succeeded at being a better Java