Well since Microsoft is on a large majority of computers VB could be considered portable and powerful since learning C/C++ with-out any programing experience would be very difficult and point-less, And if he didn't have a complier what would he do? "You have to find out what they want to focus on first of all.. " he wants to hack/crack and he can't do that with out understanding the protocols.