What programming languajes should i learn?
Posted by Mejolov28@reddit | learnprogramming | View on Reddit | 15 comments
im young, 15. i read that when you are younger its easier to learn stuff, so i wanna learn more programming languajes.
i wanna be an electronics engineer and do embedded stuff, and normal stuff, i like to code apps, games, micro controllers like the esp32, that type of stuff.
What languajes should i learn for this prupose? i wanna do hobbist stuff and also prepare for the future
Ive been sticking a while with C++ and recently included Python, i also know GDscript for coding in godot.
jjopm@reddit
Clojure
Great-Gecko@reddit
I like clojure but OP asked for "embedded stuff, and normal stuff, i like to code apps, games, micro controllers like the esp32". "Apps" is the only one of those categories that Clojure works well in.
jjopm@reddit
It's a spelling joke
Languaje
Clojure
Great-Gecko@reddit
Oh wow, that went over my head. Apologies.
GreatMinds1234@reddit
Start with python. Easy and it will get you easily into the ins and outs of how everything gets together. Especially if you want to explore (and maybe make it better) AI.
ImprovementLoose9423@reddit
You are on the right track. Electronics like arduino and esp32 use c++ and c. Learning python is also good. After learning the basics of python and building a few simple projects, I would recommend learning how to use the raspberry pi to further your knowledge in engineering.
Sylvi-Fisthaug@reddit
This, u/Mejolov28. Learn your way around a Linux system (the Pi), they all work just about the same.
So do programming languages. You gotta have the fundamentals, bot once you got those, it is mostly about system arcitechture and what to do when, considering constraints like either performance or cost, or similar, that seperates experienced engineers from the others, as far as I understand.
But I am barely a junior myself, and still a bit too dependent on AI to my own liking, so I don't have many answers.
taker223@reddit
Assembly language. Intel x86-64. At the time when Billy reached 15, there was only Intel 4004 so you're clearly having magnitudes more of opportunities
sblu23@reddit
C, Python will cover
no_regerts_bob@reddit
By the time you're ready to get a job the landscape will have changed anyway. Just write code. Language doesn't matter
MadwolfStudio@reddit
Languajé
Dr0110111001101111@reddit
If you’re interested in making apps for iOS, swift is the language. It happens to work seamlessly with C++, too
VibrantGypsyDildo@reddit
You are 15, so money is not a problem (maybe it is a problem, but no-one will pay you).
At this point you can/need to learn whatever you like.
As a dude in embedded, I can say that C and C++ are must have.
ASM? I skipped it. I have a general knowledge of it though.
C? Yes, but my homies without C++ struggle
C++? Yes. Too late for C++11, C++17 is the minimum.
Rust? Customers look for it, but there is not enough programmers and new projects. You must really consider it for the next 5-10 years.
Other languages? Sure. Any scripting language that would help with your everyday tasks will help. Something modern in Python? Ok! A patchwork of awk, bash, sed and perl? Still Ok! Something else? Ruby? Yep, did it as well.
sh4manik@reddit
Bro just learn what you like
csabinho@reddit
To be precise: whatever fits your needs.