YouTube is a great place for watching videos about anything that interests you. You may need to create a YouTube video downloader application for saving or viewing the videos offline. This article covers how to create a YouTube video downloader programmatically in C#.