Understand basic javascript. Its different than anything we might have ever thought about a PL