JavaScript is one of three core web programming languages that all developers must learn, along with HTML and CSS. JavaScript code can be inserted into HTML documents using <script> tags and can be placed in the <head> or <body> sections. JavaScript functions and code can also be stored in external .js files and referenced using <script> tags. JavaScript provides various ways to display and output data, including writing to HTML elements using innerHTML, displaying popup alerts, writing to the browser console, and more.