Okay so I'm making some stick figure cartoons (with sound bytes) that I intend to upload to Youtube. I'm wondering what're the best programs for something like this?

Below, you'll see a video similar to the kind of movement complexity I'm talking about.



and



So my question is, what programs do I need to make those kind of animations in terms of the graphics, inserting sound bytes and being able to put it on youtube?

Thanks.

Edit: Please don't say garageband, I don't have a mac.