Hello Eric,
I am 99% self-taught in digital electronics so it can be done. I started out by reading the hobby electronic magazines of the day (Popular Electronics). I also bought a few books that showed some simple circuits using logic gates and flip-flops. Eventually, I bought a single board computer and soldered it together and began learning machine language.
As far as putting together the hardware, most if not all of what you want to build has already been designed by others. Search the "homebuilt projects on the web" page on 6502.org. You'll find several basic computers along with a wide array of peripherals, including PC keyboard I/O and IDE interfaces.
Good luck!
Daryl
http://65c02.tripod.com/