Aura-based Lightning components are built using both HTML and JavaScript.
Lightning Web component: It is built directly on the Web stack. its structure relies on using code that runs natively on browsers, improving performance while making it much faster to deploy and more versatile. LWC was created basically to overcome the shortcomings of the Aura framework but not eliminating the power of the Lightning Components.