No, the courses just focus on the coding part. However, there are many videos and articles on the FCC site that do deal with this.
You don’t need a fully featured IDE – an IDE refers to an application that provides an editor plus a suite of other tools, so for example Visual Studio or Eclipse. They’re very often built to support a specific language/suite of languages (so for example Visual Studio contains a set of tools that primarily allow you to write, build and debug C# and associated Microsoft languages).
You only really need the editor, which is what something like Visual Studio Code is (you can then add plugins to it to make it more like an IDE).
I think you realise this, but don’t use Word, it’s designed for a completely different type of text processing. What you want is just Notepad: you want plain text editing, not rich text editing (word processing). You are dealing with plain text files.
Text editors specifically designed for coding normally include some extra stuff; it isn’t absolutely necessary, it just makes it [a lot] easier to write code. For example:
- syntax highlighting to make it easier to read the code (different parts of the code will have different colours)
- regex-based find and replace
- ability to open multiple files at once (VSC does this in tabs, for example)
- code folding (ability to hide blocks of code in a file)
- plugin mechanism to add extra functionality (for example, language-specific diagnostics that will locate errors in your code)
VSCode is commonly recommended because it’s pretty fully featured, it’s fast, you get a load of stuff out of the box, there’s a vast amount of plugins and it’s easy to configure.
Just to stress: you really need to be comfortable using a text editor. They are not particularly complicated things: you write some plain text in a file, save it, and you can run it. And though they become more complicated the more functionality is added, you’re then going to get stuff like the editor picking up errors in your code.