Japanese is one probably one of the easier East Asian languages to learn. With an established alphabet and the mere presence of katakana, learning Japanese is much simpler for most Western audiences than say, Mandarin.
Also, to the people who mentioned that they can't see why English is so hard to learn, it's highly likely due to the fact that it was the first language you learned lol. Primary versus secondary language acquisition is extremely different, and while you may not notice/realize it, the semantics and syntax of the English language is highly structured and at times seem frustratingly random.
As someone who learned Japanese and English as second/third languages (with Mandarin Chinese being my first language), I would say English is a harder language.
Although, that wasn't true for me, since I learned English at 8 and Japanese at 14, and being in an purely English speaking environment really accelerated learning, while I didn't have that for Japanese haha. Prior Chinese knowledge REALLY REALLY helps with Japanese though lol. It's not only the kanji, it applies to things like kana, grammar, and cultural comprehension too.
As for learning it... this sounds stupid or obvious, but watch a lot of subbed anime LOL. Learning the technicalities of the language is hardly applicable without experience with listening comprehension, and anime is really good for that. Though you start picking up weird habits when you first start learning <_< (I had a period of -tebayo's when I first started learning Japanese + watching Naruto HAHA. That, and my Japanese teacher always scolded me for not using polite forms D
