Resources to transform you into a web virtuoso, from messaging apps to testers to code converters.

This tutorial shows how to create a chat bot that plays hangman.

While you can't use soap and water on your code, you can keep your code as sparkly clean as any dish or silverware.

Code reviews help programmers improve their code and learn more about the software they build.

Developers deal with common problems in their work. Here’s are a few problems and how to overcome them.

This project, shows you how to create your own random password generator in the C# programming language.

There are several key skills that I believe you need to have if you want to be a software programmer.

If you are looking for ways to learn a new programming language or framework, here are my 5 suggestions.

Figuring out how to find prime numbers is a matter of the right strategy plus code plus trying different ideas.

10 steps you can take to improve your skills as a programmer.