IP:

The major point here is that you should be SURE that you're allowed to use something, before you incorporate it into your website. There are both ethical, legal ("Can someone sue you for using their work?") and technical ("What if someone changes their code, thus breaking your website?") issues.

ALSO, be sure to read through any Terms Of Service (or "About this website", etc, etc links) - Homestead.com owns your website, etc
 

Background (Main points):

Scripting languages are supposed to be easier & quicker than strongly-typed languages

History:

JavaScript

Security concerns

From W3CSchools: