DEV Community

Discussion on: I learned Javascript, Ruby, Python and Java

Collapse
 
perpetual_education profile image
perpetual . education • Edited

Java is great for Object Oriented Programming (OOP). You probably wonder what OOP is, I don't know either

How much of those languages did you learn? People often say "I learned x"- but it seem like people "get acquainted" with a language - and start using it.

With HTML, you can build a webpage.

Collapse
 
pra3t0r5 profile image
Pra3t0r5 • Edited

This.

You must go deeper.

Concepts like OOP, abstractions, persistence, patterns, good and bad practices, synchronicity (and more, much much more) are the true pillars of modern programming you should learn. A language is just a tool to express those concepts and their interactions.

Do not fall in this beginner "Tutorial Trap" of assuming you know how to program by just learning some language sintax and jumping to the next language, otherwise you might have a bad experience. (like many of us already had)

Most languages have a very marked roadmap of concepts and peculiarities to learn, and the awesome thing is that most of them share most of those concepts. Follow those roadmaps, try to pick one or two languages you find comfy with, and code whole projects with increasing layers of abstractions.

Over time you will realize that you are being able to face any project.

Collapse
 
nk2303 profile image
Ngan Kim Khong

Thank you for the kind words and encouragements. I really should focus on the fundamentals before moving forward too fast with new programming language! As if it always feel like I'm behind of the tech world :)

Collapse
 
perpetual_education profile image
perpetual . education
Thread Thread
 
pra3t0r5 profile image
Pra3t0r5

Amazing article!!

Thread Thread
 
nk2303 profile image
Ngan Kim Khong

It is!!! Learned so much from it

Collapse
 
nk2303 profile image
Ngan Kim Khong

Not much, I have to admit, I spent the most time with Javascript and still feel like I am just getting acquainted with it haha.