Javascript is an interpreted language with C-like syntax that supports object-oriented programming and other advanced concepts. It is approachable for beginners but also powerful. This document provides an overview of Javascript basics like variables, data types, operators, and control structures. It also covers how to output data with document.write(), alerts, and getElementById. Input methods like onclick events and forms are demonstrated. Javascript is event-driven and waits for events like clicks to trigger functions. Comments are included to document code.