Hacker News new | ask | show | jobs
by yokaze 1164 days ago
> cause I progressively want to get closer to the metal (one day work with embedded systems)

Don't see the point in going for desktop apps. If you want to broaden your skills, that's great, but it's not a progression in skills.

For both server side programming as well embedded development, UI is less of a concern, and you control often the whole platform/OS.

Desktop apps require skills in UI development and also you have to bother to learn multiple platforms. Libraries and languages only do so much in providing an abstraction.

Also it depends on what you understand with Embedded systems. They range from full fledged windows/Linux/... systems (quite close to desktop apps and more UI programming needed) to PICs.

In my view, the programming language is the least of the concerns and a small part of the skill set you'll need to acquire.

Choose the tools you feel comfortable with in the problem space you want to work in.

There is micropython as well.