Notepad, which is built to every computer running Windows, is a useful tool for jotting down quick, well, notes or ideas that can be easily saved, accessed, and shared. That said, it is a very basic program with little in the way of formatting options. In fact, until Windows 10, it didn't even support one of the most basic formatting options in the form of Word Wrap. Luckily, Notepad++ addresses the need for a more robust yet accessible text tool.
Notepad++ can be considered a sort of jack of all trades. With this comes a sort of added complexity. Simpler programs can be found in Notepad and its alternatives, though you would be giving up features that Notepad++ offers: features like autocompletion, support for multiple languages, and a variety of formatting options.
As Notepad++ is a Windows exclusive app, it may be necessary to use alternatives available on macOS and Linux.
If you're looking for a text editor more focused on having a featureset comparable to an integrated development environment, software like Geany and its alternatives might be more your speed.
Koder is a code editor for iPad and iPhone. It does have many features including syntax highlighting, snippet manager, tabbed editing, find and replace code, editor theme, remote and local files connections, and many more.
Jane is Just Another Nasty Editor, designed to view and edit all kind of ASCII files. There are millions of similar editors already available, but the choice is yours: those who try this might discover nice features they'll soon don't want to miss anymore.
Acme is a powerful text editor, development environment and textual-user-interface platform developed by Rob Pike originally for Plan 9 from Bell Labs research operating system, and now has ports available for all major platforms.
BabelPad is a free Unicode text editor for Windows that supports the proper rendering of most complex scripts, and allows you to assign different fonts to different scripts in order to facilitate multi-script text editing.