Which out of these do you recommend?

I’ve just finished learning Hiragana and Katakana on my own. I’ve learned quite a few words and can kinda read very basic sentences with no help.

But I do still need help with learning more words and learning more complex and longer sentences.

Which of these is known to be good? I’m at my local Barnes & Noble.

As far as Kanji is concerned I’ve recently just started but am finding it difficult to understand stroke order and multiple meanings.

Thank you for your help!

by knightofsolace1