Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
devTea219106y
-
I also see its outdated since C# is only recommended for windows things and not for multiplatform and mobile.
Also for games it only recommends C++, while most indie games are made with Unity or GameMaker, both dont support C++ as main language. -
hack64146y@sharktits yes it does matter. If you want to build a fucking web API that will be queried at least 10000 times per second, you don't want to build it with scripting languages. Sometimes performance matters.
-
Well this is clearly biased towards python, which people should stop parading around as the goto language.
-
@sharktits
the damn chart starts with "why do you want to learn programming?" and then offers you a tool depending on what you want to do, and it clearly matters what tool you use for which job. Yes, they are all programming languages, yes they are all really great and useful, but no they are not all the same. -
soulsuke7256yIdeally, everyone should start with a language like c, which is not too low level, but will have you handle stuff like pointers/function pointers, malloc and so on. The way of writing algorithms doesn't change *THAT* much between languages, but starting with the likes of js/python/ruby (as much I love the latter) will just leave oh so many questions unanswered... In the best case. Worst case scenario, they won't even be asked.
By the time you can write something useful in c/c++, you should have learned enough to move on to other languages (if needed) and actually know what you're doing, imho -
Condor323326yI want to learn things..
> The really hard way: C++
> The slightly hard way: C
Totally makes sense -
@BitPhinix as I said its outdated, the first time Ive seen this image was about 5 years ago...
Which language to opt for?
random