I'm using an nRF52832 breakout board to develop a fall detection device. I am using keil to program it. I'm new to this and I want to know if I need a dev board in order to download the code to the breakout board? should it be uploaded via JTAG programmer?
There are probably alternative method for programming, check the docs for your specific part and tools provided by Nordic.
If you want to do programming/debugging within the Keil environment you're going to need a JTAG/SWD pod, and connectivity, to facilitate that.
Note that this has nothing to do with Keil - you need to ask Nordic about the specific features/facilities of their products, dev boards etc.
"I'm new to this"
New to what, exactly?
- New to Nordic specifically?
- New to Keil specifically?
- New to microcontrollers in general?
- New to programming in general?
For getting started with Keil & Cortex-M microcontrollers, see:
www2.keil.com/.../learn
http://www.keil.com/books/
For getting started with Nordic:
www.nordicsemi.com/Get-Started
Regarding using a Dev Kit - especially for a "newbie":
devzone.nordicsemi.com/.../193189
devzone.nordicsemi.com/.../178076
devzone.nordicsemi.com/.../186000
etc, etc, ...