My latest YouTube video series is about getting started with C# programming. Most of my previous video work has centered around Microsoft Access but I’ve produced a couple of other C# videos and, based on the reaction, I decided it was time to do some more with it.
I learned how to program many years ago because: 1. It seemed fun and 2. I had ideas I wanted to develop. The basic idea behind this series, which I’m hoping will spawn additional courses, is that the best way to learn programming is by doing. I could write another language tutorials that takes people step-by-step through the parts of the language but there are already great tutorials like that out there.
Instead, I want to introduce you to C# by demonstrating, in real time, how to solve one problem after another and explaining the concepts as I go. That’s mostly how I learned programming and I still believe it’s the best way.
The first example is a basic exercise in manipulating card images on the screen called “52-Pickup”. In this example, I show how to use the ImageList to store a deck of cards for reference, programmatically create image controls on a Windows form to display the cards and move those images around the form as needed. You can find the latest code on Github along with another finished BlackJack game that I programmed a few years ago as a demo for my students at the time.
If you have any interest in learning how to program, I hope you’ll take some time to check out the series. I also hope you’ll see that it really doesn’t have to be that hard and it can even be a lot of fun! The series is already getting some good feedback and, if you find it helpful, I hope you’ll take a moment to like and even share the videos.