Какой истинный путь начинающего в STM32?
То что вы выбрали С++ путь, это правильно.
1. Сгенерируйте проект в STM32CubeMx. Задайте параметры пинов, подключите необходимую периферию (UART, SPI).
2. Экспортируйте проект в IAR ARM или Keil.
3. Собирайте код и заливайте в плату. Вы не написали ни строчки кода, а уже получили рабочий каркас приложения.
4. Читайте даташиты на чип (нужен тот, где описываются все регистры периферии), и документацию на HAL. Основная ваша работа будет идти через HAL, про регистры читать для общего понимания как может работать периферия.
Для отладочной платы в STM32CubeMx скорее всего уже есть требуемые настройки, изучить их и сгенерить проект для Atollic TrueStudio.

Первую задачу себе можно поставить научиться общаться через UART с терминалом компьютера.
Другая по нажатию кнопок включать/отключать светодиоды.
Купить I2C монитор и научиться на него печатать. Сделать какое нибудь меню, перемещаться с помощью кнопок и также через меню на экране управлять светодиодами. Еще подключить по SPI АЦП и показывать температуру. После чего можно будет уже идти работать управлять не сложными устройствами