According to Lehrbaum, the idea was to make developers as productive as possible. Further evidence to that point is how Lightning Web Components comes with all kinds of pre-built user interface accoutrement as well as stock cascading styles for use with CSS.
“We’ll also have a trail on Trailhead for how to build with this” said Lehrbaum. “The trail will include a sample app called Recipes that will consist of very granular code samples that show you how to do specific things like using events with data." Trailhead is an encyclopedic self-directed online teaching environment where Salesforce users can go to learn anything about the Salesforce platform as well as other relevant topics. For example, ProgrammableWeb is working on a introductory trail to APIs that will launch in January or February of 2019.
Lightning Web Components are available on a pre-release basis starting today and will move into general availability (GA) with the Spring 2019 Release of Salesforce.com in February. According to Salesforce, availability is subject to certain restrictions based on the edition of Salesforce that an organization is subscribed to. The Lightning Platform itself is available to all editions (Enterprise, Unlimited, Performance, Developer, Essentials and Professional) at no additional cost. However, the ability to develop Lightning Web Components and use them is only available to the Enterprise, Unlimited, Performance, and Developer Editions. But all editions can take advantage of Lightning Web Components that they procure through AppExchange from third party developers.