Recommend a few foreign podcasts to understand all aspects of software development (technology, language, culture, art, etc.). Gain insight and practise your English listening by the way.
1. http://herdingcode.com
Broadcast on a weekly basis, talking about the technology and culture of various programming languages.
Form: MP3 (downloadable) with a detailed description of the content.
Host: K. Scott Allen, Kevin Dente, Scott Koon and Jon Galloway.
2. http://hanselminutes.com/
On a weekly basis, discussions on technology and related topics have been hailed as "the fresh air of the developers". The respondents are technically influential people.
Form: MP3 (downloadable) with a brief description of the content.
Host: Scott Hanselman
3. https://www.dotnetrocks.com/
Weekly, Microsoft.NET Developer's talk show.
Form: MP3 (downloadable) with a brief description of the content.
Host: Carl Franklin and Richard Campbell
4. http://www.jupiterbroadcasting.com/
Weekly broadcast, from a pragmatic point of view on software development and related technology of the artistic and commercial.
Form: MP3 and mp4 (downloadable) with a brief description of the content.
Host: Chris Fisher
Several podcasts to help developers learn