There is a number of books on game programming for IOS (objective C) and Android devices. I know you want to use your VB.Net knowledge but those devices are probably going to be the mobile game platforms of the future.
hericles
Practically a Posting Shark
823 posts since Nov 2007
Reputation Points: 136
Solved Threads: 167
Its a good start but you require more than just your vb.net knowledge. You need graphics handling and more and you may also want to consider hardware resources when picking a language. You can check amazon for a start, they have good books from various publishers.
best Wishes!
Netcode
Veteran Poster
1,021 posts since Jun 2009
Reputation Points: 43
Solved Threads: 67