SparkFun Pro nRF52840 Mini Hookup Guide
Software Development Guides
Once you've set up your nRF52840's hardware and gotten comfortable with the USB bootloader, you're ready to begin developing applications!
There are three potential approaches to nRF52840 software development: Arduino and CircuitPython can provide a beginner-friendly approach while development in C with Nordic's nRF5 SDK (software development-kit) provides extensive access to all Nordic libraries and components.
If you're more comfortable in the Arduino and/or Python worlds, consider heading over to the nRF52840 Development with Arduino and/or CircuitPython tutorial as you continue your nRF52840 development.
nRF52840 Development with Arduino and CircuitPython
November 29, 2018
If you're interested in getting the most out of your nRF52840, at the cost of a bit more time getting comfortable with new API's, check out the nRF52840 Advanced Development With the nRF5 SDK tutorial.