As you're just starting off, I would highly suggest that you just get 3-5 birds from a local source so you can gain some experience and confidence before you jump in with 20-30 birds. Give them whatever 24% or higher protein you can find locally, your municipal water and a 2'x2' or 2'x3' cage. Don't worry about anything fancy like rolling the eggs for collection or grit. If the feed doesn't have 2.5% calcium, you can give them some oyster shell free choice or crush up their egg shells and feed them back to them. That's all you need to get started. You don't even have to give them a dust bath right away.
If you have to drive 100 miles each way to get the birds, that's what you should do. I know it seems like a lot just for 3-5 birds, but you really can't learn about keeping animals from reading about it; you have to jump in and do it and you'll be much better off starting small. You'll never get things perfect and trying to start that way will keep you from ever starting. Don't let "perfect" get in the way of "good enough". I've fallen into that trap in the past.
Once you get a few birds you'll see how they behave and what issues come up in your environment. I've actually got 3 hens in my basement, though I built an outdoor pen for them because it's not worth dealing with my freezing temps for a few quail. I've run chickens through the winter for the last 3 years, so I know what I need to do, it's just not worth it, especially given how quickly the small eggs freeze and how they seem to lay right up to bedtime, unlike chickens.
Don't worry about a licence, genetics, breeding, incubating or even culling. Just get started, get comfortable, and that will give you time to find a good source for your next batch.