James: I learned by doing. I’m almost completely self-taught and you can be too! I have always been interested in technology and started hacking from a young age; taking things apart, trying to fix things, trying to build things, following DIY tutorials, reading tech articles etc. I don’t know everything, every project I do, I learn something new. The best way to learn is by doing! It doesn’t matter what you do so long as you start doing something.
> Take things apart and put them back together.
> Try to fix something broken. If you fail, who cares… it was broken!
> Build something
> Follow a DIY tutorial
> Read tech related articles such as hackaday, etc.
The best way to start is with someone else’s tools and supplies. If you are in school, join a tech club. I did robotics competitions in high school. I can’t tell you what tools you need or what you need to learn because everyone's passions are different. Just experiment and find what is right for you and you will learn along the way what resources you need. As for buying tools and supplies, Kijiji / Craigslist / Facebook Marketplace are some of the best places. Take your time and find the deals. There are many deals to be had if you are diligent and patient. I once got an entire storage locker full of tools (and a lot of garbage) for free.
If you are just starting out, try searching for tool lots to get bulk discounts. If it isn’t online, watch for sales. I rarely buy tools for full price. Don’t be afraid of doing some dumpster diving for materials; you can’t beat the price.
As for space, use what you have and grow it when you can. I started with a 30 sq ft room in my parents basement. Once I moved out, I used my spare room and kitchen as my workshop. After that I rented a house with a small garage and after that I bought a house with a large garage. Most people don't realize Hacksmith Industries was all built out of a Garage until just a few years ago!