I learned from several different places. My roommate in college taught me hangul first, but later when we no longer lived together, I refreshed what I learned and refined pronunciation through videos.
This was my favorite video. It's kind of long, but it's thorough:
Their channel has several other videos and teachers that teach in languages other than English, so they may be very helpful for learning in your own language.
I also like this channel for fun vocabulary and phrases:
They also have a website that has 100% free information and free downloads for learning the lessons:
The same people that started Talktomeinkorean recently began running a resonably priced site where you can get corrections from native speakers, but you can also get that on italki, so choose for yourself.