How did you gain the majority of your computer technical skills?

I am looking for recommendations from your guys like which are the best forums or websites to gain computer skills.

Computer courses or training (Any recommendations?)
Learning from friends or family (How so?)
Learning from technical forums or Web sites (Any recommendations?)
Magazines, learning CDs, or textbooks (Any recommendations?)
Learned all on my own through trial and error (How so?)
Other (How so?)

Hope to hear from you guys soon.

depends on what kind of skills you are looking to gain. What do you want to learn about? It's an extremely diverse field.

Coursera
Udacity
or more hands on - Microsoft Virtual Academy

First of all, I would like to let you know that forums are great place to learn or seeking information for anything. You can discuss or learn absolutely anything about computer or internet related topic. I would suggest check out this website digitalopinion.net and forums.cnet.com, you can get all the tech information such as review of any product, computers, cell phones, gadgets, ask question about a piece of hardware or software, etc. No matter what it is you want to discuss – if it's related to a computer or the internet in any way then you will find the help you're looking for here!

I hope it helps you answer your question.

Thank you for sharing the information. Right now, I have joined on xxx as this forum looks much simple and easy to use than CNET.

I hope I will get all the information which I am looking for.

Thanks Again :)