What is best approach for learning about client-side and server-side JavaScript scripting and other web development tools?  Via free webhosting service or my own web server?
I want to build a web app that streams videos. What would be the best server side scripting language to use? What is the best framework to use?