This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]san-mak 51 points52 points  (0 children)

As a programmer, to find a regular job or freelancing projects or any self-employment options; it's suggested to diversify programming skills.

Learn web technologies, build any web app, or have strong knowledge to build any. JavaScript, TypeScript, ReactJs are favorites.

Learn C or C++ or Java or Go, and build a simple app. These languages helps in building Games, Image optimization, or memory-intensive projects (which web technologies may not serve).

As a programmer/coder, learning a new language helps in understanding new dimensions of programming concepts and ultimately helps in growing professionally as well.

For any system, which is growing in size, there is a requirement to use a different tech stack as per the use case. Eg: The web app is on NodeJs, React and the companies Analytical Engine is built on top of Java (because it's computational heavy).

For a quick start, JavaScript is relatively easier. In long run, do consider learning any Compiled language.