An overview of how to approach learning programming. Covers: - Where to start - What programming language and technology to choose - How to approach learning how to code - How to decide where to learn from If you like our method, check out our free course on programming fundamentals with Swift: https://galibugs.com/swifty-ninja-jr. For people with some programming experience, we also offer iOS app development course: https://galibugs.com/swifty-ninja-ios9-course Keep in touch! Find us on Twitter: https://twitter.com/galibugs, and Facebook: https://facebook.com/galibugs