Learning another language can be the most frustrating thing. Reading, writing and speaking a new language is not an easy task for most. Growing up I learned Somali at home and learned English at school. Being bilingual has helped me learn. I tend to really think when I translate between the two languages. The benefits of being bilingual include being able to use new information in new ways, good listening skills, and connecting with others. In the current years, more and more children are bilingual. According to the National Center for Educational Statistics, more than one in 5 school-aged children (21%) speak a language other than English at home.
I think the biggest advantage in learning a new language is the environment. Being surrounded by other people who also speak the language on a daily basis will help improve your skills. Although it may not always be an available option, traveling and studying aboard can be very helpful.