To program it you can use the arduino ide. There are lots of programs available that do fun stuff that you can just download and install but first you have to setup your computer so you can talk to the circuit playground.
If you are using windows you will need to install a driver:
They say just install ALL the drivers so you are ready for any of their boards.
Then you want to install the arduino ide:
It looks like they've made it really easy and you just have to click the green button (some of my clients have great difficulties following instructions like that but I have every confidence in you).
Then you need to follow the instructions on that page so it can get the details of the adafruit boards.
Then you have to install the circuit playground libraries:
And again you can click the green button. You have to put that in your arduino sketches library folder.
So this is their instructions for libraries but below I've pulled out the path for you and given you a link to the windows page so you can skip some info if you're bored/impatient.
as a windows user you need to know where to put it and then follow the windows instructions.
Then you can run the demo: https://learn.adafruit.com/introducing-circuit-playground/libraries#run-the-demo