You buy & download kits, which I have idk how many! I had to get an external hard drive to put them all on!
And I use photoshop, I used other programs in the past before I had PS, but with photoshop you can do animations & cut outs, edits, etc.
I tried using some of the free programs but none of them were as easy as the program I use now!!