From my personal experience, I found out that reading, understanding and speaking are skills that are the easiest to develop when you learn a language by yourself and when you get the chance to live...