If you don't have the time to add your own language settings then you can simply get the one you like that are made by other people from here (yes, the settings can be shared which is awesome). There are a list of extra plugins for Notepad++ that may interest you in here.
|Notepad++ is ment mostly for coders and it has already a lot of pre-set syntaxes.|
|An example with pre-set C language syntax settings.|
|An example with pre-set Java language syntax settings.|
|You can run your code in any program you like.|
I definitely recommend to check it out.
- Syntax Highlighting and Syntax Folding ( User defined )
- PCRE (Perl Compatible Regular Expression) Search/Replace
- Customizable GUI
- Document Map
- Multi-Document (Tabs)
- Auto-complete for words, functions, parameters.
- Argument launching
- Macro recording and playback
You can get more information and download Notepad++ for free here (official page)