Or should I use a different language?

If I can make this type of robust application with vb.net, will I be able to after going through a beginners and then advanced vb.net book?