learning to ride a bike

What Programming Language Should I Learn?

I often get asked by beginner programmers what programming language they should learn. This, of course, is a tough question to answer. There are so many different programming languages today that a new developer, or even a seasoned developer, wishing to retool his or her career, could learn. I’ve actually tried to answer this question before in a YouTube video, …

Cross platform mobile development

Which Cross Platform Mobile Development Platform Should You Choose?

I’m in the unique position of having developed with almost all of the major cross platform mobile development solutions. I’ve published courses for Pluralsight on: MonoTouch (Xamarin.iOS) Mono for Android (Xamarin.Android) PhoneGap Appcelerator Titanium Native Android Development Native iOS Development MonoGame (Cross platform game development) After working with all these different solutions and investigating others, I thought I would publish my …

Why My Kid is an iKid

Sophia got her first introduction to the iPad at about 3 months old. As soon as she could sit in a rocker chair my wife and I let her start playing on the iPad.  We started off with just one game, Interactive Alphabet by Piikea.  It is basically a game that goes through the Alphabet and lets the baby interact …

Introduction to MonoGame

I’ve been playing around quite a bit with MonoGame lately and thought I would take some time to write a bit about it and talk about how to get started. I’m also currently working on a Pluralsight course on cross platform development with MonoGame. What is MonoGame? Well, if you are familiar with XNA, then you already know what MonoGame …