'Idhuvum Kadandhu Pogum "
Even this challenging situation would ease
If any unknown word, know the meaning and remember that word to use in your next possible conversation. It will definitely improve your language. Try to speak with others in the language which you want to improve. Don't hesitate with a fear with you may go wrong and others may laugh. Try and understand your mistakes and improve that will definitely help you.
So novel reading for time pass may not improve your language. But reading novels with a purpose of improving language will definitely help.
I personality development courses they also suggest different novels to improve English and personality development.
I belongs to Rampura a small town of M.P and at that time no English newspaper available here. So I called 100km from Rampura a district place Mandsaur for the Indian times newspaper. And after that I was force to read two days old paper at that time. Now scenario has changed . You can get every newspaper in print form or on your mobile, tab or computer. So always make a habit to read newspaper and books.
Honesty is the best policy.
Believe me it happened with me when I was a student. Just to tell you that I had never been admitted to any english school or college but I have learned adequate english only from these novels, fictions and other books.
When I was a student I was fond of all sorts of story books and that might had given me the the initial dose of english. Later I started reading all sort of books and probably that was the booster I got for learning english.
I have no doubt that you learn lot of language Syntex, structure and grammar from these books unknowingly or knowingly. The mind absorbs the new words, new sentences and new idioms and phrases and with repetition they start to reside in the permanent part of our memory and emerge out when needed. A person who has read immensely can also reproduce many of those things in his language easily compared to a person who has not read much.
Knowledge is power.