What Is Notepad++?
(excerpt from its Official Notepad++ Site).
Notepad++ is a freevsource code editor and Notepad replacement that supports several languages.
You can download Notepad++ from the official download link.
Reason #1: Notepad++ Shows Two Files Side By Side
The side-by-side view allows you to view two files at once. Very useful when comparing two versions of the same file or if you just like working on two things at once.
Here’s how to trigger it:

Notepad++ Side By Side:

Reason #2: It’s Got Style !
There are multiple visual styles to choose from. My favorite one is khaki because it’s easy on the eyes.
But you can pick the solarized style:
Or the twilight style:
Reason #3: Advanced Functionality
Notepad++ has some seriously advanced functionality. Here’s what’s worth mentioning, amongst a few:
Line operations
Available from under Edit -> Line Operations
– Duplicate Current Line
– Move Up Current Line
– Move Down Current Line
– Sorting Lines Lexicographically Ascending / Descending

Line Comments
Useful when programming. Different types of line comments.

Auto-completion

Reason #4: Syntax Highlighting
Supports a large amount of languages and syntax highlighting.

Reason #5: Plugins
Huge selection of plugins. Must dig deeper into this.

More reasons to come!