From your personal experience, or by experience of other people, what would be the best way to learn a new language? We all know learning something complex as language is hard, but there are always tricks to master it.
When it comes to English language (not my native), the best way for learning it was to communicate with other people who speak the language better than I do. For such purposes I visited forums or played online games.
Another good way is to watch your favorite tv series and movies. Once you encounter on unknown word, pause the movie / tv series and check on internet for it's meaning.
I believe it is also of great help to use a notebook with well organized rules.

What do you guys / girls think on this subject?