Notepad++ ? GLSL language is very simple in the end, not alot to memorize. It's the algorithms that are harder to come up with, and for that there exists some ready samples throughout internet.