Don't know if posted yet, but:
developer/programming information and careers thread
I'm learning Haskell right now, around next month I'm going to be implementing some Deep Learning/Machine Learning with it for my app.
I say once you get your feet wet a little and feel the burnout and get discouraged, my advice would be to try and find a language that you love. Don't take that as an excuse to keep jumping around when it gets hard though. At the same time, when you feel burnout, remember that there's no rule that says you have to stick with that language.
Coding with Golang probably saved my life after severe Javascript confusion. No exaggeration. From there I went on to learn ReactJS, which lead me to using ImmutableJS with Redux, then Elixir/Phoenix and eventually to where I am now with Haskell, a language I consider in my stable with Golang and Javascript.
Moral of the story, stick with it and don't give up without at least trying other languages. In fact, what you learn in other languages can translate into insights about topics you were stuck on. But there's a craft to it because you do not want to spread yourself too thin, the goal should be depth.