I'm relatively new to seriously studying visual basic 2008 and have quickly scanned a C# book called "Pro C# 2008 and the .Net 3.5 Platform". In the book from what I understand, Visual Basic 2008 is a .net language. But from some posts on this thread and other things I have read it implies that unless you are writing with C# you aren't coding .net. Is that true? If your app isn't written in C# is your app not necessarily a .net program? I'm not clear on this. Can someone enlighten me on this?