A really good introduction to programming

Getting Started with JavaScript, on Frontend Masters, is probably the most approachable course to programming concepts I’ve seen. Kyle Simpson is a great teacher who breaks down complicated concepts into simple, digestible lessons.

Link to course: https://frontendmasters.com/courses/getting-started-javascript-v2/