This app was mentioned in 8 comments, with an average of 3.00 upvotes
Take a look at Dr. Moku's ひらがな (hiragana) app on the apple store / google play store. It's a few dollars, but totally worth it.
https://play.google.com/store/apps/details?id=com.root.moko&hl=en
https://itunes.apple.com/us/app/dr.-mokus-hiragana-mnemonics/id387585135?mt=8
Dr. Mokus hiragana and katakana. It cost money though, but it was a lifesaver for me, I think it has a trial or free version of sorts. Just search dr. Mokus :) https://play.google.com/store/apps/details?id=com.root.moko
Just sit down, read the stories. Write them down, go through the quiz, repeat the process, read the stories again, picture them vividly in your head, and you might have them within a day. Ofc, reading is going to be veeeeeery slow at the start. It takes time before reading hiragana and katakana goes automatically, but you will get there ;)
The little circle at the bottom of る is a pretty Russian diamond.
​
For ろ, the diamond rolled away.
​
Check out Dr. Moku's.
​
Also Kana Warrior
Hopefully this post won't get buried, this app helped me LOADS. (Dr. Moku)[https://play.google.com/store/apps/details?id=com.root.moko&hl=en] helped me learn both character sets perfectly in like, a day or two. Keep in mind, it costs $3, but the mnemonics make it super duper easy and fun to learn. I usually regret paying for apps, but this was 100% worth it. You can always refund on Android if you don't like it.
As for my understanding, I can read just about any character or word in Hiragana or Katakana. I remember my first time, I was looking over a Japanese package and said, "hey! this is apple flavoured" before I opened it and got all excited. I can't write really ANY kana myself, though. To be honest, I can barely write English these days! I can type 175wpm but can't write very well.
The decision is up to you, and your final choice should pertain to your situation/interests, but if you do choose to learn Japanese, then I can give you some pointers:
Start by learning Hiragana and Katakana. This should take you 2 weeks tops. You can learn it through apps like Dr. Moku (apple and android), and practice with Drag-n-Drop. After that, use the Genki textbooks I and II (make sure that it's the 2nd edition, which has more features added to it), which are the most popular by far within the Japanese learning community. Japan Times, the company behind the books, also made some pretty neat apps to side with the book. Available for apple and android. There's also a workbook, which is a bit of a drag to buy after buying two $50 textbooks, so I uploaded the PDFs here.
Supplement your studies with Anki SRS (Spaced-repetition-system), which is essentially virtual flash cards. There's also Tae Kim's Grammar Guide, which is pretty good as a reference, but not so much a sole learning material. His website is another good reference resource.
Please realize that it's okay to forget words and grammar points, and you're definitely going to have to revisit some of them along the way.
I should probably mention Kanji. Kanji are characters imported from China during the 5th century, although many have divulged from their modern Chinese equivalent. Genki I+II will teach you 317 kanji (image for scale (sorry for bad quality!!)), and Tobira (the textbook I'm about to mention) will teach you another. There are officially 2136 "Jouyou Kanji", or kanji used in everyday life (e.g. a newspaper). Some people use Heisig's Remembering the Kanji, which I wouldn't recommend since it only teaches you the meaning (which it sometimes lies about), and doesn't even teach the reading or any words that use it. I'd recommend learning words and then the kanji that they use. That way you're getting more bang for your buck. While I personally don't use WaniKani to learn kanji, I have used it in the past, and it's really good. Sleek interface, gets the job done, forums for questions. All the good stuff you'd expect out of a kanji learning site. The first couple of lessons are free, and then it's something like $8/month. Despite WaniKani and all its greatness, the creator behind it (named Koichi) also made an "online Japanese textbook" called Tofugu, which I definitely wouldn't recommend. It waaaay too much around the bush, and half of it is just "motivational talk" (which I'm pretty sure is just trying to get you inspired for a night or two, pull out your wallet, pay for a lifetime subscription, and then give up once you get to the 〜ます forms).
Edit: I also feel the need to mention that, despite what pop culture might tell you, only a tiny portion of kanji are truly pictograph (e.g. 川 (river), 山 (mountain), 人 (person), and 大 (big)). The more conceptual ones have almost no tie to their actual meanings, which is why kanji teaching resources that use mnemonics fall apart pretty quickly. After being written with a chisel on turtle shells (called "oracle bone script"), imported to Japan 1500+ years ago, written 1,000,000s of times from people in prefectures miles away, and reformed numerous times, almost all of them lost their original pictographic quality. Just take a look at 働, 色, and 起. What do you think those mean? The answer is: to work, color, and to get up (in the sense of waking up).
Edit 2: Learn the stroke order for the kanji, since it makes them much easier to break down in the long run. For that matter, learn the radicals, or parts, of the kanji. There's a list here.
To clear up any more misconceptions, Japanese is not like Chinese in the sense that a character alone can be a verb. The kanji "起" doesn't mean "to wake up" on its own; only when you add the "き" and "る" hiragana does it turn into the verb. This is called "おくりがな" (okurigana). There are also many different readings for each character, unlike Chinese where there's usually only one or two. For example, the character "日" (day, sun) can be read ひ (or び), にち, or じつ. One kind of reading is called 音読み (onyomi), literally meaning "sound reading" because when the Japanese came into contact with the Chinese, they didn't yet have a writing system (their language was called "和語" (lit. "native Japanese language"). So, they "borrowed" their characters and transcribed the Chinese pronunciation based on their phonetic system. The other kind of reading is called 訓読み (kunyomi), which literally means "riverside reading". This type of reading is native to Japan and was prescribed to the kanji that corresponded with the meaning. On the more extreme side, some kanji can have 10+ readings. Don't sweat it though (心配ないよ!), as you'll learn all of these different readings through context in your vocabulary.
Now to bridge the gap between "beginner"-ish to "intermediate"-ish, use Tobira (which literally means "bridge"). The book assumes you to have a certain level of knowledge, some of which might overlap with Genki and other words/grammar that you may have to look up. It's an uphill battle, but you'll come out triumphant in the end.
On a side note, I'd recommend Jisho.org as your go-to online dictionary, even if some of the example sentences are riddled with errors. "Imiwa?" is a great Jp<->Eng dictionary for android and iOS. If you're really serious, then get "Kodansha's Furigana Japanese Dictionary". Also check out /r/learnjapanese. There's a lot of great questions/resource links on there, and you can ask any questions you might have.
Duolingo has opened up alpha testers for its Japanese course as well. I'm so-so on the quality of Duolingo, since it doesn't even really teach you grammar, but just in case.
There are a lot of great resources posted up on the Kanji Koohii forums, which is where I found ヨミちゃん for Google Chrome.
To go further, read 4chan's /int/ guide. Oh, and in case you didn't know, stay away from Rosetta Stone!!
After Genki II, give a go at よつばと! (Yotsuba!), a simple children's manga with furigana, which is kana above the kanji (intended for little kids). There's quite a bit of slang in it, and almost always uses the casual form. Even in a simple manga like Yotsuba, there will still be words and advanced grammatical constructs you haven't even touched yet. You can get the "Yotsuba Learning Pack", which consists of an Anki deck and vocabulary list here.
You can practice speaking with native speakers on a wonderful app called HelloTalk (available for apple and android). It's pretty great.
There's also iTalki, where you can write journal entries in your target language (so you can do this for Italian too) and have them be corrected by native speakers. You can also correct journal entries in English.
The "Japanese Language Proficiency Test [Number X]", commonly referred to as "JLPT N[X]", is the standard Japanese test. N1 (Number 1) is the highest and most advanced, while N5 is the most basic. You can see how ready you are for each one here. Honestly, N5 and N4 are so easy, they're really not worth the money you have to pay to take it. N3 is a good warm up to N2. Passing N2 will look pretty damn good on any business related Japanese job. I wouldn't worry about these tests until a good way into your studies.
While Japanese might not be the easiest language for an English speaker to learn (far from it, it in fact), and quite daunting due to the scores of kanji you're required to learn, the rewards are numerous. For one thing, you get 130,000,000 more people to converse with on this planet. You're also opened up to the world of anime (Japanese animation) and manga (Japanese cartoons), and the original language of the haiku (俳句). Not only that, but you're also introduced to the literature world Haruki Murakami and other such Japanese writers. Most importantly, you should enjoy it. After all, nobody who doesn't enjoy learning something gets very far into it. If you ever feel incredibly discouraged, take a break for as long as you need. Revisit the material when you feel ready. Never study something if it pains you to do so. PM me if you have any more questions.
Mnemonics by associating images/ideas with each character worked for me best. Specifically, I used the Dr.Moku app (iOS, Android) as their mnemonics seemed to stick with me the most for whatever reason. I think tofugu had a guide too based around the same concept if you're looking for something free.
I used this one when I first started out. It has very good mnemonics https://play.google.com/store/apps/details?id=com.root.moko&hl=en
I used the app Dr. Miku, very good and simple.