Not only English you can learn other languages on watching movies subtitles. You can learn and watch languages like Punjabi, Tamil and a lot. Or if you don’t know that how to speak in Hindi you can also learn Hindi through watching subtitles. You have another option of learning kinds of language that is through video app. Go to the Google play store download movies which show the translation of your desired languages. From there you can learn languages in a short period. Most of the peoples got fail in speaking or learning the idioms and proverbs of another language because it is so much tough.
On watching subtitles constantly for some time, you can learn. It will set in your mind that you will not forget very easily. Not only learning the language is an enough, but you should also have a right pronunciation that is understood by every person. Without having clear pronunciation, you will not get success in any working field. Hence go to the best sites which have a large collection of movies of different languages. In this way, you can learn languages quickly.
Some learners have a great mind which catches all the things in their mind soon, but some have a specific capacity. Now it depends on you to select the first level of languages should be easy or difficult. You should always learn some basic concept of languages and then according to which you catch the wordings soon. You learn the words with its meaning one by one. Therefore, it will be beneficial for you learn the basic concept of any language before learning or speaking it.
Keep remember these few given mention above points in your mind and take it into your consideration while watching tv shows subtitles even movies also. And always follow them in your basic life.