There are several ways of learning a new language. One can either start self-learning through books and the Internet or one can join a Korean language school. If one is a beginner, joining a language school initially can really help jumpstart your understanding of the language both spoken as well as written.
At Korean Explorer school they ensure that local fluent Korean speaking teachers who are also fluent in English teach you. This enables a thorough understanding of the language as any doubts can be cleared out without scope for misunderstanding. They follow the curriculum based on the esteemed Seoul National University.