JavaScript Starters Guide
A great way to learn new concepts is to relate them to concepts you already understand. Anyone who's learned object-oriented programming probably took that approach by associating objects with real-life entities. For instance, you may have learned that an object can represent an Automobile, and that object can have the properties of an Automobile like Color and Year and can have methods like Drive() and Park(). Another object might represent a Truck, which inherits all the properties and methods of Automobile but also has its own properties such as TrailerColor and its own methods such as Weigh() and Deliver().
Below is a guide to JavaScript programming for VB.NET developers, since most programmers here are intimately familiar with VB.NET but might not necessarily know how to translate that knowledge to JavaScript. This series displays aspects of JavaScript programming and how they might relate to similar features of the VB.NET language. Let's start with object-oriented programming.