Where did you start with Micro controllers?

to have remained stubbornly "quirky" (like the 8-bit PICs.)

If you code in a high level language like C, the core itself is mostly transparent.