Online courses, software, and apps are all available. Language exchange/tandem learning with a native speaker is a great way to learn a new language. Podcasts, TV shows, and movies are examples of media resources. Public resources and library books