Tech IndustryMar 4, 2021
GooglepixelXs

Programming courses/resources for beginners

People often ask me how to get started with programming (or make a game/app/website). I usually end up searching on google or youtube for resources for a bit and send them what I think looks good but ideally I'd send them one of the best courses/sites to maximize their chances of successfully learning the material. So my question is what are the best introductory courses, youtube playlists, books, or websites that you've used to learn a programming skill? Some areas that recommendations would be appreciated (non-exhaustive) - Introduction to programming - HTML/CSS - Android App Development - IOS App Development - Javascript - Data Structures and Algorithms - Introduction to Unity or Unreal Game Engine - Intro to AWS, Azure, or Google Cloud If this gets enough traction I'll try to organize the post to show the top community-rated resources. Thanks!

Google Moonboy_ Mar 4, 2021

Programming is a very self-directed field. Someone who needs someone to tell them how to learn it, likely won't be able to do so for this reason.

Google pixelXs OP Mar 4, 2021

I agree that it's a self-directed field but initial impressions are really important. I feel that a non-trivial portion of beginners that started with a poor course and gave up would have become self-directed if they started with a great one.

Google pixelXs OP Mar 4, 2021

I'll start, currently when someone with no prior experience asks where to learn programming I direct them here https://learn.grasshopper.app/ Disclaimer: I only used it for ~15 min and liked it but not sure how good the whole curriculum is overall.

Financial Services Company Mar 4, 2021

Java MOOC from the university of Helsinki or CS50 is great for a general introduction.