DEV Community

Discussion on: how to be self-taught nowadays

Collapse
 
satansly profile image
Omar Hussain

Most undergrads learn c++ as their first programming language even though its used in very specific situations now. But the point is to have a good understanding of basics of programming with a relatively closer to hardware language without getting into the depths of binary. Having good programming know how allows you to quickly adapt to new languages and frameworks. As a programmer and an appreciator of OOP, the return of functional programming is breaking my 💔

Collapse
 
ekimkael profile image
Ekim Kael

It's important to have a good foundation that's true, but often some people when they start out already know in which field they want to practice (Web, Games, Desktop Software).
After functional programming and other paradygms it's like trends.like the popularity of some frameworks.
Yesterday we swore by Angular, today by React. So I'd tell you not to worry too much about it.

Collapse
 
satansly profile image
Omar Hussain

I have worked in javascript when prototype was still new. The beginning of OOP in javascript, and it felt right, coming from other languages like c# or java. But the trends are shifting again towards functional with latest js frameworks like react. Although it totally makes sense to have functional programming in javascript since not everything programming related has to be mappable to real world objects. Its only a matter of preference I guess.

Thread Thread
 
ekimkael profile image
Ekim Kael

Yeah!!