Is arduino a good way to get started learning electronics. I have always wanted to learn and have a knack for technology

I love building and rebuilding computers but dont understand the basic components and their functions. I dont know much programming but pick up on it fairly quickly. Thanks for your help.

I would suggest beginnning with just the components, and then moving up to programming and microcontrollers. If you look in your local bookstore or library, you should find some books on electronics.  I use Arduino and find it easy to learn. Plus, there are many projects with Arduino and lots of support if you need it.