FL studio is a good learner program. It can load vsts, samples, live audio - pretty much anything you can throw at it. Logic pro is a more professional program, more features - the UI is a bit clumsy but that is not the point. With logic pro you can program the back end of the software yourself (I.e code your own stuff/change the actual program, fl cannot do this), to get desired result faster and more accurately. Notation view is also a plus (also, you can draw automation curves with a mouse/tablet and logic will recognize the shapes or leave them intact, beats the shit out of FL studios beizer based automation)
Anyway, thats my 2.5 cents.