To answer your ultimate question, yes, you can (and should) learn to give good head. In most towns, this is not taught at the community college level, as is pottery making or welding. You will have to consider your next few boyfriends as your personal trainers. (This is after you've had a dentist resolve any obvious obstructions.) Involve them in your desire to give the perfect blowjob. I doubt they will object.
You should read the entire article, it's quite good.