Client-side javascript: useful for when page content needs to be dynamically created or adjusted (HTML is for static display content)

Learning Javascript for Beginners -> http://www.w3schools.com/js/default.asp