About five months ago I also started to learn making speedcore and I'm using LMMS. It's free and pretty versatile. Perhaps it is not that versatile as FL Studio, but for me its perfect.