Which programming path to choose? (Which would you suggest?)

Python is great for automation and machine learning, the learning curve isnt very high and there are a lot of good libraries that make it very easy to setup basic projects.
 
Honestly, I wouldn't worry too much about which specific programming language to chose as all high level languages use similar logic and patterns, you won't have a problem switching in between once you understand the basics. Just go for whatever is best for your personal projects.

Python is super easy to get into and a good choice for machine learning and automating things.
I would just focus on Python first.

If you wanna code Wordpress themes & plugins, learn PHP. Otherwise NodeJS for webdev backend - or if you don't want another language, just stick with Python (You can also make web apps in it using Django / Flask)

For developing apps I would recommend to look into React Native. It's pretty hard for beginners tho imo, so I wouldn't start with this before you got 1-2yrs programming experience at least. Simply use mobile-ready web apps til then.

Always first experiment with a specific technology stack on your own for a few weeks and find out what everything does, then check out the most popular frameworks (eg. PHP->Laravel, Node->Express, Frontend Web->Angular/Vue,...)
Nice tips! I was judst wondering do you happen to know of any "ThemeForest like" marketplaces for react native apps?
 
Any one know we can get themes for react native apps from? something similar to themlock?
 
As a web developer, I would advice you to choose Machine Learning (usually requires high degree for IT companies) or App developing.
If you can make decent Apps for iOS or Android, it can make you money for long term, for example if you make an app that a person checks everyday or needs to watch an AD for extra credits, I see it so much in Apps today and it's making app developers lifetime passive income.
Very true…true that
 

I see it as a club of rich people who decided to trade their collection of bottle caps...some are rarer than others and they try to make money on the relevance of these assets. Or simply creating speculation and reselling until it loses space and the last owner takes the loss of having a JPEG with no real or speculative value.”
 
There is no right or wrong when it comes to career path. I’d request you to try out a few of the languages (for example let’s say Javascript, Python, PHP, Golang, Rustlang, Rails) and see what you like.

According to my experience, it is better to not stick to a single language. Instead, take them as tools and use the best tool for the job.

Also, ask yourself… Do you really like coding? Do you want to see yourself as a software engineer? Be honest to yourself. Don’t come into coding for the money. Only come in coding if you enjoy taking the pressure.. every day.
 
Choose any path you can change later in the future, but choose one that you can monetize easily when you start to make money with something then the motivation kicks in.
 
Python for backend web development and AI,
C++ for desktop apps,
Javascript for both frontend and backend web development,
Java for generic software developement


You can become an all-around developer and have many prospects and ideas for making a lot of money if you study all of these languages.
 
Back
Top