Learning entire texts might not be particularly useful but learning our favourites songs in a target language can be a fun exercise. I spend a lot of time singing in Serbian in the shower!
Learning new words in a whole sentence to provide context and reinforce words we already know can also be good!