Speaking English alone won't make you a journalist or author. The same is true of Python and becoming a professional developer or open source contributor. Many people are 'learning to code' to switch careers, but overlooking the other skills they'll need. New developers will learn the when, why, and how of those other skills, while experienced devs can use this as a roadmap for mentoring.
Kojo Idrissa was an accountant who got an MBA and taught at university in two different countries. He's now a new(ish) software engineer who likes, helping new contributors join tech communities. He also likes, inclusion, Python, Django, and many aspects of east Asian culture (武俠小說, 漫画, 한류). He's spoken at (mostly Python) tech conferences about a LOT of stuff (ask him!) and helps organize DjangoCon US. You can find him online at kojoidrissa.com or as @transition on Twitter.