Modern DAWs are absolutely amazing, but if you're into both programming and music I can't recommend checking out a tracker enough.
In particular I recommend the Dirtywave M8 as a fantastic blend of everything that makes trackers great, and modern convenience and power.[0]