I've been learning and coding in Haskell since 2010.
I was curious about the language, and picked the slimmest book I could find (Graham Hutton's book). I absolutely fell in love with what I saw, and proceeded to get LYAH and RWH. Finished reading through the former, and currently working through the latter. Of course, I watch a lot of videos on Haskell, and work through online tutorials as well.
However, reading can only get you so far. I currently write Haskell code w/ my hobby projects. I have worked through some of the problems on project Euler, which is a great way to tinker with new code. I have also written a 2-D game in Haskell, which is a remake of an old DOS classic (Xonix). Youtube has a short clip (search for "Haskell Xonix" on youtube).
I also programmed in Haskell for 2 programming contests at work. Our department at work has about ~1000 engineers, and usually about 70-90 end up turning in a submission for the contest. I ended up placing 5th and 1st in the two programming contests. Not bad... but then again, Haskell makes it easy. :)
I consider myself a very strong Haskell beginner, and am currently working on intermediate/advanced concepts.