Yeah vb.net is more geared to web development, the other option would be to just create an EXE, although it wouldn't be as nice or as easy to update as having a web based system. As for the course it has its ups and downs, some of the maths involved is a bit nasty but some of the stuff you learn is really interesting. I might not end up being a mechanical engineer by trade but the options it gives me are quite nice.