What are good online resources for a young adult to learn coding for free? Any language will do to start. #coding #Coding101 Thanks in advance!
Thanks for your input everyone, I've passed the recommendations on!

@kitten_tech

To just get a feel for coding in general I would recommend Scratch - the visual nature will help make sense of what's going on

@kitten_tech I'm a big fan of learning by building stuff. I really like @AlSweigart style of teaching and his Python Exercises, Gently Explained is gold: https://inventwithpython.com/pythongently/
Python Programming Exercises, Gently Explained

@kitten_tech Our local library has free online courses from a variety of places, all accessible with just a library card. It would be the first place I would check, and maybe ask a librarian too.

@kitten_tech https://scrimba.com has a decent free tier for a few languages. Not tried them myself, but I’ve heard good things about them!

@raiderrobert

What will you build?

The next step of your coding journey starts here.

@kitten_tech what is your goal?
@steve it's a friend of a friend, but they've been through a rough time and want to focus on doing something positive for themselves, and they've always wanted to learn some kind of coding. So I think something not too taxing, with plenty of early rewards, is in order!
@kitten_tech sounds like Python would be a good fit. What device will they be using to code with?

@kitten_tech

That really depends on what this person wants to "code".

I was lucky to start my teenage years with an Atari 800 and Atari BASIC (rev C).

There's a really good emulator that I run on Linux (atari800) which is reasonably easy to set up. That would give easy reach to a lot of the basics: graphics, sound, and a bunch of BASIC programs that can be examined to see how they work.

@kitten_tech I like Automate the Boring Stuff:

https://automatetheboringstuff.com/2e/chapter0/

I've recommended it to folks in the past and people have generally enjoyed it.

Automate the Boring Stuff with Python