Респект всем профи! 
 
Попадается LWC, Aura, SLDS, Lightning Components и в модулях они беспорядочно идут. 
Вчера начал смотреть видео по LWC, а там уже вовсю <lightning-card> используют.
Подскажите пожалуйста порядок изучения Lightning. Как к нему подступиться?
Спасибо!
То есть аура это основа всего?
Перед началом этого модуля советуют изучить https://trailhead.salesforce.com/trails/lex_dev_lc_vf
(Lightning Components)
Не совсем так. Изначально была Aura, а сейчас придумали LWC.
В LWC документации есть раздел даже 
Migrate Aura Components to Lightning Web Components
Я вот недавно пошутил в частном чате и по ходу моя шутка имеет большой смысл.
Раньше было 
Visualforce VS Lightning
Сейчас
Visualforce VS Lightning (Aura) VS LWC
 ![]()
Мне особенно вот этот пункт нравится 
 Прям тащусь
Move JavaScript code from your client-side controller, helper, and renderer to the single JavaScript file in a Lightning web component.
НУ НАКОНЕЦ-ТО ДОДУМАЛИСЬ!!!
Я вспомнил что меня бесило много лет назад когда начал изучать Lightning. Вот это вот мляцтво с кучей файлов и это только на фронте для каждого компонента.
Ну, в Angular веселее будет. Каждый компонент состоит минимум из 3 файлов и пишешь ты не на JS, а на TS, и это еще не включая service и factory
Другое дело, что там все структурно грамотно лежит в папочках, а не как тут в кучу свалено и пойди разбери что где и куда.
Move JavaScript code from your client-side controller, helper, and renderer to the single JavaScript file in a Lightning web component.
так они в трейлхеде объясняют, чтобы в контроллере было все ясно и streamLined, помещают всю логику в Helper.
в lwc значит обратно в один файл?)
Ну по ходу поняли что лопухнулись!!! 
 "Даешь больше файлов" не всегда работает.
Вот к примеру тот же VueJS вообще пошли в другом направлении и пропагандируют Single file component. И я этот подход полностью поддерживаю! Я такой же велосипед писал под AngulaJS (первый ангуляр, во втором уже своя железобетонная структура, но тоже 3 файла (html+js+css) а не 100500)