# Developer console As the last step before we start developing, let's learn the basics of developer console. A code is error-prone. You are quite likely to have errors... Oh what I'm talking? You are *absolutely* going to make errors, if you're a human, not a [robot]("https://en.wikipedia.org/wiki/Bender_(Futurama)"). In browser, visitors don't see the errors by default. So, if something goes wrong, we won't see what's broken and can't fix it. To see errors and get a lot of other useful information about scripts, browsers have embedded "developer tools". **It is recommended to use Chrome or Firefox for the development.** Other browsers also provide developer tools, but are usually in a "catching-up" position, compared to Chrome/Firefox which are the best. If there is an error in Internet Explorer only, then we can use it's developer tools, but usually -- Chrome/Firefox. Developer tools are really powerful, there are many features, but on this stage let's just look how to open them, look at errors and run JavaScript commands. [cut] ## Google Chrome Open the page [bug.html](bug.html). There's an error in the JavaScript code on it. An ordinary visitor won't see it, we need t open developer tools for that. Press the key [key F12] or, if you're on Mac, then [key Cmd+Opt+J]. The developer tools will open on the Console tab by default. It looks somewhat like this: The exact look depends on your Chrome version. It changes from time to time, but should be similar. In that very Console tab next to the blue `>` symbol, we can also type JavaScript commands and press enter to run them ([key Shift+Enter] to input multiline commands). Now we can see errors and that's enough for the start. We'll be back to developer tools later and cover debugging more in-depth in the chapter [](/debugging-chrome). ## Safari For Safari, we need to enable the "Develop menu" first. It is done on the "Advanced" pane of the preferences: Now [key Cmd+Opt+C] can toggle the console. Also the new top menu item has appeared with many useful options. ## Other browsers Most other browsers use [key F12] to open developer tools. The look & feel of them is quite similar, once we know how to use one of them (can start with Chrome), can easily switch to another. ## Summary Now we have the environment ready. In the next section we get down to JavaScript.