the OS is windows, and are u guys saying C/C++ cuz ur linux users?

well, ive been told to use VB.NET.. they said its the best language that communicate with win applications..
SEE NOW IM ALL CONFUSED AGAIN ARG!
hmmm... anyhow, mayb c is the one? er, in a month ill b learning C++ anyhow so might aswell study now :|
Any good books recommended or Video tutorials?
and whats the dif between C/C++ on the fly ofcourse?
THANKS!