They are similies which means they have a similar meaning but may be used in different ways.
My advice is that you learn English at http://www.learn-english-adventure.com/esl-music.html
I recommend that you learn English at http://www.learn-english-adventure.com/esl-music.html
They both mean the same thing basically.
Variations would be...
My recommendation is that you learn
I advise you to learn...
The best way to learn English is immersing yourself in the language. It's just the easiest way !
http://www.learn-english-adventure.com/learn-english.html :)