Thanks for the tips, I wanted to start learning about this stuff and this seems like a great way to start.
Even the free version of unity can also be used commercially and is massively cross-platform, so if you actually end up with something cool you can distribute it on windows, windows phone / windows 8 store (however those 2 require windows 8), mac, linux, android, ios (however ios requires that you have a mac because apple), etc