Are there techniques for remembering specific to language learning?
There are no specific ways to learn it for good except repeating and actually using it on daily basis. Even a native speaker can forget a language if they live abroad and don't use it frequently.
As for mere learning you might be satisfied with mnemo methods (I don't like them because I have no imagination enough good to make associations for each word but maybe other people are more suitable for that method)
If you don't know what is a mnemo technic, basicly it's all about thinkig of random associations with the sound of the word. More fanny the association is the better you remember it.