Show notes
Ryan Kay is a self-taught programmer and Youtuber with great knowledge in software architecture and computer science fundamentals. In high school, he struggled with learning to code and felt untalented. When he applied to college for computer science, he didn't get accepted.In this podcast episode, he will explain how he still managed to teach himself complex programming topics and became a teacher who thousands of people go to for advice.Check out our sponsor:https://getstream.io/codinginflowFor the episode links, please visit the Youtube video:https://www.youtube.com/watch?v=P_TJHKBmCwc📺 Subscribe to the podcast on Youtube:https://www.youtube.com/c/codinginflow?sub_confirmation=1💚 Support us on Patreon:https://www.patreon.com/codinginflow💬 Join our free developer community:https://codinginflow.com/discord📨 Receive free podcast summaries by subscribing to our newsletter:https://codinginflow.com/newsletter📣 Follow Coding in Flow on social media:https://www.instagram.com/codinginflowhttps://twitter.com/codinginflowhttps://www.tiktok.com/@codinginflowhttps://www.facebook.com/codinginflowhttps://www.linkedin.com/company/codinginflow💰 For business requests and sponsoring opportunities, contact me at: [email protected]:0:00 - Introduction7:28 - Feeling untalented for computer science14:32 - How to teach yourself programming25:52 - Depression & productivity54:43 - Teaching on Youtube1:19:56 - Why learn low-level CS concepts1:44:14 - Jetpack Compose vs XML1:53:35 - Kotlin or Java as a beginner2:03:17 - How to choose an app architecture2:15:16 - Native vs Flutter vs Kotlin Multiplatform2:26:52 - Benefits of mindfulness meditation2:52:45 - More about Ryan 2:53:13 - Stay in touchSpecial thanks to Munsur Creative for producing the soundtrack of this podcast!Support the show



