I've posted a lot of graphic files (PNGs) created using the program LilyPond. Good practice and somewhat easier to do with time, except as I pose greater challenges for myself, but it does, it is a good idea, to explain briefly just what I'm doing.
It's not point and click graphics to place the notes and write in words, as with programs like Encore, Finale, and I think Sibelius too.
It's a lot more like computer programming- read the score, figure out what you want LilyPond to do (a quarter-note C in the violin followed by an eighth-note D, then hold a whole-note E-flat while the viola enters under it with a scale going up...) and figure out how to write that in LilyPond's own language. If your solution doesn't work, refer to the manual and try, try again until you find some clever solution that does. (The program and the manual are free from their website lilypond.org.)
It's been fun, educational and might lead to some work for me; I'm glad I was introduced to it.