>>417503on youtube search for "cs50 playlist" it's the harvard introduction lectures to computer science where they explain to beginners a lot of stuff about computers and programming in a fun way plus they also share all the material files to follow along, you'll learn about linux/commands, virtual machine, programming logic and lots of other things,
also they have a few seminar videos (search cs50 seminar playlists) where they talk about specific things like programming languages, editors, apps, etc
if you want something more "in depth" try searching on coursera,
lynda.com, pluralsight, educator or those online learning sites for some good computer learning courses with the topics you have the most interest.