u can do self study, but if you join a coaching class or something then it might be more beneficial as they have the updated question banks, and you will surround yourself with people like yourself; preparing for DGCA exams. And most of these coaching centre will not take more money to continue attending classes even if you are unsuccessful in your exam.