Once there was a hermit who lived alone, high in the Himalayas. One Decmeber, a landslide near the hermit's cave killed a 800kg yak… And the hermit Ate the Whole Thing. How can one hermit eat a whole yak?
A little bit at a time. (I did say that the yak died in December.. free cold store, courtesy of Mother Nature!)
Don't try to master "all" of KiCad at once
I'm self-taught. (And it was no fun, I can tell you!)
You have the benefit(?!) of this website. If you will be patient and diligent, in the long run you will "get there" faster for building your knowledge a bit at a time. I've set out a program of study for you which builds brick on brick, a little bit at at time. (Forgive the mixed metaphore, but: Chew carefully. (The bits of yak, not the bricks.))
Start with the introductory exercise. If you are "an expert", you should be able to fly through that…. but along the way we will get "on the same page".
This page has been checked to see that confusion in my brain (before 9 November, 2011) about the roles of pin names and pin and pad numbers hasn't led to errors here. I have a page with more on this if you are really curious.
Making your own components and footprints
Have you read the the introductory exercise? If not, please at least check out the "encyclopedia" entries for….
You may very well save yourself a lot of wheel spinning!
(I do not (yet) know of any difference between footprints and modules.)
The Happy History of Harry Hobbyist
Harry was a very lucky guy.
When he started with KiCad, all he wanted to do was make a simple circuit, and then a PCB for it. It had a connector for a battery, a resistor, a switch and an LED… just exactly what I show you how to do in the the introductory exercise, funnily enough.
Harry then said to himself…
"Hmm… that's pretty good. Everything I've done is fine.
"When I made the PCB, I had to cheat a bit, because the pins on my switch were not spaced quite the same way as the pads provided by the footprint which came with KiCad, the footprint used to complete the introductory exercise."
Everything else from the introductory exercise is just fine. Here's a tutorial on creating a new footprint.
Harry then embarked on another project. This time he needed to make a custom component. Happily, that wasn't much different from making a custom footprint. Furthermore, just because he needed a new component didn't necessarily mean that he also needed a new custom footprint, but even if he did, he already knew how to make one!
(MORE TO COME… multi part devices, next, maybe? What do YOU want done next? I can't do everything "first".)