If you want to do self study first you should take classes from any renowned faculty then after you should self study, because SFM is practical base subject if your concept won't be clear you can't solve questions,You can see the following video who secured AIR 3 and he got 100/100 marks in SFM,He had taken sfm classes ...