Are you eager to start coding but unsure of ‘where’ to do it? Then it’s time you learned about Text Editors and IDEs!
What is a Text Editor?
A Text Editor is an application that we use to write code. Most Text Editors are straightforward applications, like NotePad++ and Vim, some are more like Brackets, Atom, and Sublime. These editors are all pretty powerful.
The line between a text editor (or code editor) and an IDE seems blurred to me with applications like Brackets offering most, if not all, of the features that an IDE offers. It becomes harder to differentiate the two as Text Editors have become really powerful.
Here’s something important to remember: A Text Editor is not a Word Editor. Although the two may sound alike they serve different purposes! Don’t code in an application like MicroSoft Word. When you copy and paste code from Word you’ll see some strange characters and odd spacing copied over. Additionally, you won’t get all the neat benefits of Code Editors or IDEs, like syntax highlighting, auto completion, and code folding. Steer clear of coding in Word Processors and check out the great editors above!
What is an IDE?
An IDE is an Integrated Development Environment. It’s similar to a text editor, and typically has a lot of features. Some features of using an IDE include breakpoints, code refactoring, and executing your code.
Great! Now you know ‘what’ we write code in and ‘where’ to program. Now let’s talks about choosing an editor!
It’s a great idea to try out many different Code Editors. The important thing is that you code and enjoy what you’re coding in!
What editors have you tried out? What were your favorites?
Stay nerdy! Stay coding!