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?
(heh. I should also confess that I have a large stash of "development boards" that I've never actually done anything with. They were cheap (occasionally free), and they make up a sort of "library" of "this isn't my chip of choice, but if I have to I can try it out.)