I am an absolute beginner , what I know is that to start embedded programming you should get a development board , create your project code using the development board. then in order to use that code in a real project you can either:
1-"manufacture" your own board using microcontroller chips and various electronic components from the market.
OR
2- use one of the boards that are "ready made".
correct? I mean is #1 is the way to go?
I think using a development board in real world projects is expensive. and even often development boards are large and heavy. given the complexity (I think) of arm processors is it feasible for "serious hobbyist" to create his own boards at home?
thank you very much