Getting Started Templates For C/C++ Projects
MicroBit V1: https://github.com/I-Programmer-info/MicroBitV1
MicroBit V2: https://github.com/I-Programmer-info/MicroBitV2
More links are given in Useful Links section below
Hardware
Luckily all of these recommended items are readily available from Amazon and if you make a purchase via these links you won't pay any extra and we'll get a few cents. Just click on the product pictures.
micro:bit V2
Vilros BBC Micro:bit V2 Project Starter Kit
micro:bit V2 Go Complete Starter Kit
micro:bit V2 card
UK/Europe alternatives
micro:bit V2 Go Complete Starter Kit
micro:bit-V2 Card
Buy Tools and Components
Useful Links
I Programmer GitHub repository: https://github.com/I-Programmer-info
Template for MicroBit V1: https://github.com/I-Programmer-info/MicroBitV1
Template for MicroBit V2 https://github.com/I-Programmer-info/MicroBitV2
GCC ARM cross compiler, arm-none-eabi-gcc
Cmake: https://cmake.org/download/https://cmake.org/download/
Ninja: https://ninja-build.org/
VS Code: https://code.visualstudio.com/
Learn about GitHub
GitHub Learning Lab has several learning paths with hands-on lessons created by the GitHub community and taught by the friendly Learning Lab bot.
Introduction to GitHub is intended as a quick and fun introduction to GitHub that will get you started using GitHub in less than an hour.