In my opinion, learning langueage is both easy and hard. I say easy because when you have a right way to learn language, it will become a very simple problem. But when you on a wrong "way", it will be as hard as you never can score. ..
I have some experience on learning language. At first, you can hear a song that in the language you want to learn. Then you can copy the lyric of this song. After that you can try to sing this song with your copy of lyric. Times by times you sing, I bet you may remember all of the lyric then you can sing this song without lyric.
The thing I just said I call it for "Circle". After you go through couple "Circle"s, I think you will have big improve on the study of language. .