DEV Community

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

Collapse
 
captainawesomedi profile image
Di Wu • Edited

Can't agree more. I am Rails Developer who graduated from bootcamp 2 years ago. Java is hard. For me, specially doing OO programming a lot of syntax didn't make sense to me. But After I learned Ruby, everything about OOP made sense, due to it's beautiful and readable syntax. I would recommend beginners or self-taught who wants to get into programming learn languages that has a simple syntax first, like Ruby or Python

I want to share how these language made to me to understand different programming paradigms on my journey:

  1. Ruby: Understand the concepts of OOP
  2. Javascript/Node: Necessary language for web, introduce to functional programming
  3. Java: With understanding OOP from Ruby, things I learned from Java are attributes about static typed language.
  4. Typescript: Combine all my knowledge together about OOP and Static Types and apply it