IMHO the two best things to prepare to defend yourself are discipline and training.
Miki J, I promise this is not a a ding on your post..it just struck something in my mind I want to get off my chest.
I'm going to add to this because there is one overwhelming, overriding thing that MUST be achieved before discipline and training come into play.
I was a professional trainer for many years, mostly in engineering, but the same principles apply.
The 3 essentials of learning anything:
Mindset, Skillset, Toolset
IN that order.
Mindset is overwhelmingly the most important and the rest cannot follow until the mindset is in place. You have to know WHY you are learning the something new. You have to agree with it and understand that is the sole purpose for your undertertaking.
I like to quote from Antoine de Saint-Exupery (as an aside, look into his bio...fascinating man)
"If you want to build a ship, teach them to long for the immensity of the sea"
I remember decades ago when my wife and I attended our first Concealed Carry course. It was taught by the local city police. The very first thing they said to us was "If you're not prepared to take another person's life, leave now." And they then waited a very long time silently...and two people got up and left.
You see, the rest didn't matter when it came to self defense unless you had the WILL to take action when necessary. The most awesome skill and best tools matter for nothing if you're not willing to use them when necessary.
Shooting at the range and developing good control are literally nothing compared to a real life and death situation. All fine motor skills go away, and you're instincts come into play.
If your carefully lining up sights and slowly squeezing the trigger, quite frankly your just plinking at the range, training for target shooting. When you are in fear for you life you will shoot like an idiot. You won't even know what happened. The course of events will surprise you. It will not go as planned or as you imagine.
Unless you are training in high stress, you won't perform in high stress.
So then, what do you do? Prepare mentally FIRST.
The majority of my early training was about the mental side of justifying when to shoot to protect your life and the lives of others. Once you have thought that through over and over and over WHY you must use a gun to save lives, you are then beginning to become prepared. That's the instinct that is important to train.
It is the WILL above all else that matters.
I read a fantastic book on human nature and mindset. Its not longer in print but I think ebay may have a few. It's about the psychology of self protection. It's called "Equal or Greater Force" by Kit Cessna (if anyone can't find it, send me your email and I will send you a summary)
Bottom line on this...If you do not believe in your heart it is your ABSOLUTE moral, personal, and civic duty to protect yourself, your family, your neighbors and your community from people who would do mortal harm, you should not own a firearm for defense.
What is a weapon in the hands of someone who does not have the will to use it? Another tool for the aggressor when he takes it from you.
When it comes down to you against them, you have a duty to survive and protect others. Its that simple.
Again, sorry for the highjack, MikiJ. I've seen so many self defense training courses over the years start and end with mechanics of shooting and then some legal ramifications. If you don't have the will to survive, the will to overcome, none of that matters.