Notepad ++ is a free open source editor that manages various types of code (Pascal, C, C ++, Ada, Java, Perl, etc.). It can also be used as a powerful text editor. Notepad ++ is written in C ++ and uses the win32 and STL API, achieving greater speed. It allows you to have several documents open at the same time. And it also uses syntax coloring, bookmarks, search and replace functions, autocomplete, zoom, and much more. For coding, Notepad ++ recognizes many programming languages and automatically makes color coding much easier.