We're on weeks 4 and 5 of the course. You will get the most out of the session if you watch the lectures, do the readings and attempt the problem sets before we meet.
Prerequisites: None. CS50 is designed for students with or without prior programming experience."
Course link: https://www.cs50.net/
Programming in C (paid)
How Stuff Works, C (free)