I wish there was something I could learn that sorta can be applied to using other microprocessors
There is - MCU programming in general. All the specifics differ widely, which is why I think it's good to focus on one group at a time, but the style of programming is similar. Once you can program one microcontroller you can learn others. Just master one first.
Capacitors (off course tested with a multimeter for their quality)
A multimeter won't tell you a thing about the capacitor's quality except "Yep, it's gone short circuit" or "Whoops, no capacitance left!" which are both rare modes of failure.
The atmega2560 for instance has quite a lot but is also quite pricey being a whopping 15 euro's a piece.
That is a ridiculously over-spec'ed controller for almost any purpose. How about one of these:
ATMEGA32A-PU: 32 KB/2 KB in DIP-40, US $3.79 ea
ATXMEGA64A3-AU: 64 KB/4 KB in TQFP-64, 32 MHz, US $5.88 ea
PIC18F4550-I/PT: 32 KB/2 KB in TQFP-44, 48 MHz, US $5.48 ea
PIC18F65K80-I/PT: 32 KB/1 KB in TQFP-64, 64 MHz, US $4.65 ea
And so on. Sorry about the U.S. prices.