Yes besides the lights, you need a controller, software, a way to hold the lights, extension cords.
That said, there's a big range of controllers and software depending upon what you want to do. You can go get simple controllers like wLED which has it's own software - but you'll be pretty limited in what you can do. You can go with more formal controllers which some have their own software or you can use something like Vixen3 or xLights for software. I've done a DIY solder board when I got started 10 years ago for dumb strings which worked well and was pretty inexpensive. But I've been us