C++ is a garbage language. (But unfortunately still widely used)
Arduinos are straight forward enough that unless youāre doing something a little more advanced, thereās not really a reason to learn C++ to program them.
Python is OK. If youāre programming non-seriously then I think its fine to go with. My first language was Java (also a bad language and itās worthless to learn today) but it was great to have a solid foundation with a language that had strong typing and true object oriented design. Python obfuscates a lot from the programmer, which can be good or bad depending on your use case.
Honestly Iād love to learn go or rust but, you know, timeā¦
This is unfortunately C++.
C/C++ is incredibly versatile, and will run on microcontrollers and normal computers (but not really phones). I have a lot of issues with C++ and Iām happy to go into details, but Iāll spare you the rant.
Some microcontrollers will run micropython, like the pi pico. Its a subset of python and doesnāt have the same versatility but is still python.
The usual university progression is something like:
Java/python ā C ā C++
The general idea being :
- Familiarise yourself with basic stuff (logic/syntax/coding)
- Get a solid understanding of low level stuff (memory, harware, pointersā¦)
- Discover higher levels (object oriented, software architecture, polymorphismā¦)
C++ is indeed a good choice since you can cover everything from the girst two steps with it anyway.
I was literally teaching cpp last month at the nearby university and got reminded of all that fun stuff
May I enquire as to why you asked this question?
Exactly!!!
Me also
While weāre asking questions about why weāre asking questionsā¦
Why are you asking that question about why we are asking questions?
Why am I asking you why you are asking Amal???
Iām hoping weāre about to see some jedi mind trick badge cloning, where that info is the secret to a xerox clone
OKAY YES THIS HERE I HAD THE SAME QUESTION
@amal you know you gotta get to know someone first before you pop the A/S/L
I tend to use the spent Xseries Injectors from previous installs to open the container itās brother is in. I hope one day to have one for each finger so i can play Edward Injector Hands while opening
ahah iām workin on a theory and my blunt line of questioning is, I think, in this case, appropriate
Gotcha!
Well now that i have you, I am so curiousā¦ can you tell me a bit about yourself?
- Approximate age?
- Where are you?
- Is English your first / native language or learned later?
- Whatcha wearing?
@amal are you suspecting a bot or something in that thread?
Iām curious what your flags were, seemed to pass my turning test
I am very graphically oriented. I like aesthetics and ergonomics to work seamlessly with the underlying code.
What did you use to create the Zinc GUI?
When will I be able to get a full robot conversion?
Iām sick and tired of being a bag of water and carbon.
The username āmalaā means āfemale bad personā in spanish. I suspect that Amal suspects that said post is from a script kiddie.
Or it could be an anagram.
Let the conspiracy theories flourish!
Oooh!
Evil Doppelganger!
I suspect that @Backpackingvet would advise against enlisting or reenlisting. And I would personally follow that advice.