00:00:00 Before diving into the exciting world of JavaScript, let's set up your development environment for a seamless learning and development experience.
00:00:08 First, choose a browser.
00:00:11 Since JavaScript runs in the browser, you'll need one to test your code.
00:00:15 If you're already using a browser like Chrome, Firefox, or Edge, you're good to go.
00:00:20 However, if you're looking for something fresh, I recommend trying Arc.
00:00:24 Arc is a new browser with a lot of cool features, such as a collapsible sidebar for better focus, customizable spaces to organize work,
00:00:33 and full-screen views without the traditional top bar.
00:00:36 That said, any browser will work perfectly fine for this course, so use the one you're most comfortable with.
00:00:42 All browsers offer amazing developer tools, allowing you to do a range of things, from inspecting currently loaded HTML,
00:00:50 CSS, and JavaScript, to showing which assets the page has requested and how long they took to load.
00:00:56 You can open up DevTools in any browser by right-clicking the site and clicking Inspect.
00:01:01 Or you can also use a shortcut, command option J on Mac or F12 on your keyboard.
00:01:07 The second step is to install Node.js.
00:01:11 Although this course doesn't cover backend development, having Node installed is a great idea.
00:01:16 It allows you to run JavaScript outside the browser, and it's a must-have if you plan to explore tools like package managers or frameworks in the future.
00:01:25 So, head over to nodejs.org and download the latest long-term support version.
00:01:30 Installation is straightforward and varies slightly based on your operating system.
00:01:36 The third step is to install Git.
00:01:39 While it's not mandatory to have Git installed for this course, it's absolutely essential for your growth as a developer.
00:01:46 It's a non-negotiable.
00:01:48 You can download Git from its website, and if you haven't used it before, I'll link our complete Git and GitHub course below this lesson so you can learn
00:01:57 how to use it quickly and efficiently.
00:01:59 Number four is of course to choose your code editor.
00:02:02 The code editor is where you'll spend most of your time writing JavaScript.
00:02:07 The two most popular options are WebStorm and VS Code.
00:02:11 WebStorm is a powerful IDE with features like intelligent code assistance and free access for non-commercial use.
00:02:19 And VS Code is lightweight, highly customizable, and packed with features.
00:02:24 Feel free to explore themes to personalize your editor's appearance.
00:02:28 I personally use the Fira code font with ligatures and a catpuchin mocha theme for a dark and sleek look.
00:02:36 And step five is to keep it simple.
00:02:38 You don't need to install every tool or extension right now.
00:02:41 Start with the basics and add more as you go.
00:02:44 The goal is to have an environment that feels intuitive and supports your learning.
00:02:49 So with our environment ready, you're all set to dive into this course.