How to Program an ARM-Based Microcontroller

Embedded programming involves more than just programming, but how to even get started? Read on to find out.