New Video Series – Discovering C#

My latest online course on 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 it seemed fun and I had ideas I wanted to develop. The basic idea behind this series, 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. It’s free for a limited time!

Sign up for our newsletter to receive updates about new projects, including the upcoming book "Self-Guided SQL"!

We respect your privacy and will never share your information with third-parties. See our privacy policy for more information.