Лайтнингу уже пять лет в этом году, и игнорировать ее наличие получается все сложнее и сложнее, а если еще получается, то лучше использовать это счастливое время на переобучение, так как игнорировать lightning бесконечно не получится, а вот безнадежно отстать от жизни может очень даже получится.
К сожалению и к счастью, за прошедшие пять лет в лайтнинге и на фронт-енде в целом произошло много перемен, а процесс переобучения займет время. Начальное обучение будет по трейлхеду, вот список модулей которые я прошел и прохожу, выложенный по логическим группам в порядке очередности изучения:
(0) Группа модулей по LUX и декларативному Лайтнингу, вроде Билдера. Думаю, что с этим уже все знакомы.
 https://trailhead.salesforce.com/content/learn/modules/lex_migration_introduction
 https://trailhead.salesforce.com/content/learn/modules/lex_dev_overview
 https://trailhead.salesforce.com/content/learn/modules/lex_dev_visualforce
 https://trailhead.salesforce.com/content/learn/modules/lightning_app_builder
(1) Современный JS - исключительно важные модули, как они пишут, что с приходом нового стандарта 2015 года - это совсем совсем другой JS:
 https://trailhead.salesforce.com/content/learn/modules/javascript-essentials-salesforce-developers
 https://trailhead.salesforce.com/content/learn/modules/modern-javascript-development
(2) Поворот не туда: основные и подготовительные модули по тому, что сейчас называют Аура. Очень утомительный фреймворк, который при изучении неизбежно приводит к мысли про Ангуляр и Реакт и уходу к ним. В целом, привожу просто для того, чтоб напомнить каким был путь:
основной:
 https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_basics
подготовительные:
 https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_concepts
 https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_fundamentals
 https://trailhead.salesforce.com/content/learn/modules/lex_dev_lc_vf_tips
(3) Базовая подготовка в Web components - не ищите это в СФ, они не будут это объяснять, они сразу будут рассказывать про Lightning Web components - частный случай использования Web components. Ищите в интернете или покупайте книжки.
(4) Неплохо бы хоть как то ознакомится с Lightning Design System.
 https://trailhead.salesforce.com/content/learn/modules/lightning_design_system
Ну собственно начинаем самое главное - LWC. Нужно сказать что модули по теме неразрывно связаны с темой Salesforce DX. Технически они не связаны, но все примеры приводятся предполагая что разраб уже пользуется Salesforce DX тулами, поэтому эту тему тоже придется учить, и вообщем то давно пора, если кто не начал.
(5) Модули по LWC:
 https://trailhead.salesforce.com/content/learn/projects/set-up-your-lightning-web-components-developer-tools
 https://trailhead.salesforce.com/content/learn/projects/quick-start-lightning-web-components
основной:
 https://trailhead.salesforce.com/content/learn/modules/lightning-web-components-basics
(6) модули по VSC и Salesforce DX (очень разного качества и тематики, кроме того некоторые предлагают примеры с Аура):
 https://trailhead.salesforce.com/content/learn/projects/quickstart-vscode-salesforce
 https://trailhead.salesforce.com/content/learn/projects/quick-start-salesforce-dx
включая модули с Аурой:
 https://trailhead.salesforce.com/content/learn/modules/sfdx_app_dev
 https://trailhead.salesforce.com/content/learn/projects/develop-app-with-salesforce-cli-and-source-control
и отдельную группу составляют модули по Unlocked Packages в Salesforce DX:
 https://trailhead.salesforce.com/content/learn/modules/sfdx_dev_model
 https://trailhead.salesforce.com/content/learn/modules/unlocked-packages-for-customers
 https://trailhead.salesforce.com/en/content/learn/modules/package-development-readiness
(7) Большая и сложная тема того как LWC могут и должны сообщаться с бек-эндом, кратно здесь:
 https://developer.salesforce.com/docs/component-library/documentation/lwc/lwc.data
есть трейлхед по User Interface API:
 https://trailhead.salesforce.com/content/learn/modules/user-interface-api
который начинается с описание как User Interface API хорош и чем лучше чем обычный РЕСТ апи, но внезапно заканчивается словами, что в чистом виде его не используйте в компонентах, а используйте Lightning Data Service (LDS - как они не путают с Lightning Design System)...
И это только описание начала изучения, практика впереди ![]()