FL Studio is a DAW, or digital audio workstation, that allows for the production of music and audio through virtual instruments, loop sequences, and live recorded instruments.
FL Studio 12 allows you to create electronic music. It features editing tools such as beat slicing, pitch shifting, audio editing, and chopping. The software can work with several formats to ensure that you can share, play, and use the creation at any time and on any device.
If you are not new in this and you need a good program to power up your music experience and create your own masterpieces, FL Studio is a good choice because it offers great features and an intuitive interface which will help you a lot.
If you are a novice maybe you can find it a bit difficult to use because it includes lots of features and options which are not known by you, but when you finally get used to it you will be able to take the most out of your music mind.