1. Best to find some way to get videos up without doing it all by hand; I don't have much experience with this but a friend told me this place
http://www.codecademy.com/
is a good starting point for learning to code.
2. Ads are bad, mmmkay? But - they'll make you money if you have traffic... Principles vs Economics, everyone has to choose eventually (: