>>14249385There is no such thing as general knowledge or overviews that have any value in commerce anymore. There is no reason to learn "embedded programming" if you are making a product any more that there is a reason to learn physics if you are building a house. In the same way we don't study the inclined plane, the lever, and the wheel before we build a house or fix our car, the tools used for a specific task have their own story that is defined by the story we are doing, not by story of the tool they are.
What problem are you solving? Is the product that solves it that you are making a one time solution or a mass produced solution for lots of people with the problem? Do you want one tool that you can customize for lots of similar problems? What is more profitable? These kinds of questions determine the story you are in which the tool is part of, not the story of the tool.
There are tons of commercial off the shelf platforms for development that can export what you make, that don’t require you to reinvent the wheel that are far cheaper than these courses. Don’t fall for the general knowledge meme that sells courses instead of results. If you already know how to learn, just learn to use the tools that have synthesized the ideas of the millions of people who developed that knowledge base and learn the tool for the problem you are trying to fix. These memes were developed to leverage the feeling of power (or powerlessness) that drives the personality types of engineers, but this is empty knowledge. What will give you actual confidence is the success of making a product that works.
tl;dr: get a COTS development system and work it, not some general knowledge crap.