I'm also wanting to learn some programming languages, any suggestions ^^?
Yes.
Focus on processes rather than the language(s) used to implement them.
If you can take a problem, break it up into its constituent sub-problems, then describe the solutions to those sub-problems as processes, plus how they interact with themselves, other sub-processes, plus the system as a whole - in a consistent, rational, and workable manner - you will have a skill that few other mere "programmers" posess.
Having this skill (and being able to apply it to a wide range of situations, from hardware to software, to anything involving a process - which is just about -everything-), coupled with skills in hardware design and software development...
Let's just say you won't lack for employment in the forseeable future.
![]()
BTW - I am aware of your age as you stated it, so the above is a little forward thinking, but not by that many years; you're 14 now, so take this time where you don't have to worry about bills, a mortgage, whether your car is going to break down, what about my wife/husband/significant other/etc, etc, etc - and use it -wisely- to prepare for your future. I am 36-going-on-37 now; I think about when I was 14 and wish I could have applied myself better. I also know that likely, had my future self said this to my younger self, it probably would've gone in one ear and out the other, as the old saying goes. Still, I am saying it to you in the hopes that something of it might sink in. You have this chance only once in your life (if you are lucky - as I well know there are plenty who don't even have that chance), use it wisely...
Good luck.
![]()