So, do you prefer to learn English...
1. By sistematically studying grammar?
or
2. By learning in an intuitive manner, listening to native speakers?
Many English teachers and text books, still teach some words and expressions which are either old and out of date, or which have changed meaning over the years.
English is like the "Linux" operating system for computers - it's Open to the whole world for change and it's evolves continually.
So...it's important to keep up with the type of English which is really spoken by native speakers of English.
Many of the recent evolutions of the English language are related to certain words which have either become too formal in everyday situations, or which are only used in a romantic context nowadays.
For example you don't really say "You're welcome" anymore, unless you're in a very formal situation.
What would you say instead of "You're welcome" ?
Here's another example: You don't often hear a native speaker say that a girl or woman is "beautiful" or that a boy or man is "handsome".
So which words would YOU use to say that you like the physical appearance of a guy or girl?