An overview of all hot topics at the moment.
Check out http://www.wilbertberendsen.nl/cursus_lilypond which has a tutorial to use the Open Source notation editor Lilypond. You write code (simplified, but still, code) and it renders as clean scores. The tutorial is in Dutch.