How do I get into embedded programming? It seems to be the only non-shit way to make money writing software but I don't know how to proceed or foster an interest.
I'm fairy good at C with a almost half a decade experience.
>>52158754
read up on embedded programming in c
get a book or something dummy
then apply for jobs at companies that use microcontrollers or embedded systems
embedded is also c++ nowadays. No need to learn all that 80s crap.
>>52158772
and what about the second part of my question about creating interest? I've read like three intro books on embedded and it's dry as hell.
>>52158810
if embedded becomes entirely C++ I will just move into the woods and start a farm. I'm pretty sure C is still a major player based on my research.
>>52158818
If you have no interest the stop trying to force it. Embedded is literally the least rewarding and most time consuming type of programming
>>52158858
I'm pushing cause it's the last area before I stop pursuing software development as a means of income. My guess is it's too shit like you say and I'll have to leave my hobby as a hobby.
If you aren't interested in it don't bother.
>>52158754
People will tell you Arduino is embedded programming on easy mode. And they're not wrong, but it's a good way to start without getting to frustrated. It's also using a very C like subset of C++, so your chops on that will get better (some arduino programs are actually in straight c, but it's not the default you see in most tutorials)
Go for a socketed arduino, learn on that. Then learn to use the arduino board as a programmer, and write c directly (without arduino framework) for avr, then some asm for avr. At that point, maybe get one of the through hole ARM micros, and continue.
>>52158754
Apply to the local toaster factory to make smart toasters
>>52159078
I completely misread your last line about knowing C btw. But still, that order is good.