That completely depends on how determined you are to makes games and interactive web applications. If you think you'll put down your all-knowing documentation when the going gets tough, then no. If you believe you'll be able to stick to learning an entirely new language, it's functions and it's syntax and continue no matter how difficult it gets, then it's worth it.
An analogy could be playing the guitar, you could spend hundreds of dollars on a beautiful guitar and once you get used to the fret board, strings, chords, tapping etc., you'll produce some stuff to be proud of, if you give up easily, you wasted your money.