This document provides an overview of resources for learning to program ARM microcontrollers using embedded C. It lists 15 free video tutorials that teach programming ARM chips with C in an easy-to-understand way for beginners. The tutorials present overall procedures for programming ARM microcontrollers with C independently of expensive software. It also provides a link to an online course on embedded C programming with ARM Cortex-M and identifies objectives of learning to program ARM microcontrollers, improving C skills, and familiarizing with software environments.