Jonathan Harbour

Freelance Writer, Game Developer, Associate Professor


Jonathan Harbour has been programming video games since the 1980s. He has written on subjects including Visual C++, Visual C#, Visual Basic, Java, XNA, DirectX, Allegro, Python, Lua, DarkBasic, multi-threading, game consoles, and game engines.

His recent work includes XNA Game Studio 4.0 for Xbox 360 Developers, Multi-Threaded Game Engine Design, Visual C# Game Programming for Teens and More Python Programming for the Absolute Beginner.

He is currently the lead writer on the Microsoft Technology Associate (MTA) certification exam 98-374, "Gaming Development Fundamentals." He has a Master's degree in Information Systems.

Visit his forum at, and his Facebook Page at

  • 768
  • 1
  • 6