I concur with xtsho, start simple at first. Don't try to do hydro at the get go, or coco or mixing your own soil. Buy a premade soil made for cannabis, I've always used Ocean Forest. Doesn't matter if you're growing outside or inside, although if you are able, outside easier. Inside, research lighting, if you're going to use a tent etc etc.
Starting simple, you'll learn about nutes, insects and other stuff without being overloaded with too much info right off the bat. After getting through your first grow, you can decide if you want to go inn a different direction and try something else. But this will give you a good foundation to build from