visual c++  or vb.net?
140711
The comparison in VC++ and vb.net is as follows\n\n1.easy to learn: if you do not know C/C++ then vb.net is easier to learn. if you had prior experience of programming in c/c++ then vc++ is easier.\n\n2.powerful: for normal desktop applications both are equally powerful. but if you want to develop something for speed and require machin interaction there is no other choice except vc++. it has the power to compile to machine native code.\n\n3.portable: the code for both is not portable but in vc++ you can write portable code. the vb.net code will only run with vb.net compiler\n\n4.job: a vb.net developer will get job in application software industry and web development companies. a vc++ developer will get job in hardcore software companies, making device drivers etc. in the long run vc++ is much better.\n\n5.size of code: the size of code depends on the problem being solved. in general both require same amount of code\n\n6.system programing: system programming in vb.net is limited to the use of builin APIs and managed libraries. vc++ can usher you in a world of unlimited hardware and system access.\n\n7.etc : in miscellaneous terms if you wish to develop small time application needed to run on desktops and you are not going for speed of processing, then vb.net is the ultimate choice. if you wish to develop for speed and power then VC++ rules the programming world.
836500
if you are in lack of time and you shall start the programming very soon ... you have to choose VB.net but if you have a bit more time it's better to choose C#.(I think it will take about 10% time more than VB.Net)\nbut in each case ... when you become a programmer on any one .. you can start the otherone and be a programmer in new one vry soon because they are not very diffrent (except in syntax) this similarity is only for existance of CLR in .NET technology.\nin .Net languages the objects and classes are absolutly the same and the only diffrence is the syntax .... but C# programs run very faster than VB programs.
786635
what u want is ILLEGAL, VB6 is much better than .NET. You can get the hobby version of VB2005 from microsofts page
451495
Best and easy to use is Visual C++ Express 2005 (it's free)http://msdn.microsoft.com/vstudio/express/visualC/default.aspx\nand you can get complete information on Microsoft's Vc++ from http://msdn.microsoft.com/visualc/ infact there are video lessions and how Do I.. Guides at http://msdn2.microsoft.com/en-us/library/ms177549\n This will be the best compiler to use  as you are doing development in windows xp . As it will provide you with good API's (IT's a COMPILER + IDE)\nThere is another free compiler http://www.bloodshed.net/devcpp.html . It's a good compiler , if you want to be vendor neutral.\nThere is another free compiler called GCC (this is a GNU compiler (i.e Open Source and free too) you can get complete information on this from http://gcc.gnu.org\nand you can download the compiler from http://gcc.gnu.org/install/binaries.html\nWith this compiler you can do development on many operating systems with the same toolset.
908927
Go for Black Book for VB.\nComplete Reference for C++ is good.\nC++, Java and .Net are valued.
676618
for developing application in .net environment both language is good,either that is vb.net or c#.net.
102379
VB3, 4, 5, 6, .Net 1.1, .NET 2.0?
1107854
Well, If u ask me, I seggest u get away from VC++. Well, it's too confusing for nothing! I prefer using C++ and C#.net, I think C#.net is much more better than VC++ which can't give u anything special!\nBUT if u still wanna try learning VC++, I just know that the SAMS VC++ book sucks!... Don't try reading it!...\nGood luck ;)
1123072
Visual C++ is an editor for C++.  It uses all the standard C++ commands, etc.  MS just provides you with a nice graphic environment and some extra that make it easier to program in and for the Windows environment.  A C++ language tutorial will be useful for Visual C++ also.
299182
vc++ is much more tougher to handle than it's compatriot : visual basic. As the saying goes: "vb is fun, vc++ is shit hard work!!".\n\nok..\ni'll give u da steps to create 2 edit boxes and to get the sum : )\n\nhere we go:\n\n1) open ms vc++\n2) go to file ->new and under the projects tab, select mfcappwizard (exe) , enter name and choose location to save project\n3) now, the wizard pops up.\nStep 1 : select dialog based  (since the addition thing is fairly simple, we'll go for this)\n4) press next for step 2 and once again for step 3 (which means u r accepting the default values in those steps).\n\nFinally, u get a dialog showing the summary of the application.\n\nif u have come till here..gooood!! u have created a "skeletal application" .. and this, buddy , is the true essence of MFC programming.\n\nok.. now that u have created the skeleton application , its time i teach u how to put two text boxes and if ya click a button, the sum would be displayed in another :::\n\n\n\n\n* now, on ur left, u should see a "workspace" window. its one containing a list of files in your application.\n\n* in that, select the resources tab (tab is found at bottom of workspace window)\n\n* open the tree listing. in that u would find a "dialog" sub tree\n\n* open that. and u would find a "IDD_..." thing . double click on that, and presto, u would get a blank dialog.\n\n* now, that blank dialog would be accompanied by a toolbox if u dont see the toolbox, right click on the toolbar on top of vc++ window, choose toolbox.\n\n* if u see the toolbox, good. now, choose the edit box (text box) and draw three text boxes on the dialog. now, choose the button and draw one button on the dialog.\n\n* the text boxes would have the name IDC_EDIT1 , IDC_EDIT2 and IDC_EDIT3 and button would be IDC_BUTTON1(u can see the names by right-clickin on the component and choosing properties.)\n\n* ok, now , go to view- > class wizard (a very very very important tool in vc++)\n\n* move to "member variables" tab. u can see the components that u have added.( if u have not, just try flickering with the drop down dialogs that u see there). \n\n* now, double click on IDC_EDIT1 and another small window appears , asking u the variable name it would ve already displayed "m_" DONOT remove the "m_" jus add something to it like : "m_number1" . repeat same for the other two edit boxes and make sure u remember the variable names.\n\n* u have come till here?? awesome!! ; )\n\n* now close the class wizard window.\n* double click on tha button and.. u get a prompt something like onbuttonclick (somethin like dat) ..whatever comes, press ok. and presto, u go into the coding wonderland.\n\n* remember the varible names ?? goood. and u kno how to put an addition statement?? awesome!! . jus do that.. eg: m_number3=m_number1+m_number2;\n\n*CAUTION : while giving variable names , make sure u <<CHOOSE THE int TYPE>>\n\n* phew.. take a break and come back cos u r gonna watch ur creation come to life ; )\n\n*goto project->build xyz.exe\n\n* wait till it completes compilation and shows the sweet words "0 errors 0 warnings" on the bottom window of the screen (watch window).\n\n* press ctrl+f5 and voila.. u get ur own summing application created using MFC and with help of appwizard,classwizard and moi, ANAND ; )\n\n\n\n\nIF u have encountered any problem anywhere enroute to success, worry - not. Send me a message Y! id: anand_87123\ny! mail : anand_87123@yahoo.com\nput the subject line as vc++ - Y! answer\n\nok??\n\nP.S : if ya feel i have helped ya, i dont mind my answer being voted as the best answer by u!!\n\nand also, i can prescribe 2 books for ya :\n1) MFC programming by JEFF PROSISE and \n2) David J Kruglinski, Scott Wingo :: "Programming Microsoft Vc++ Fifth edition"\n\nthey are available for download from da net (illegal ofcourse ... ; ) ) try searching
654587
C++ is a popular language used to do alot of difficult stuff. You can use it to program for different operating systems.\n\nJava is more of an open language, which will allow you to program for different platformas but more for a web based enviroment. few desktop applications are written with Java.\n\nVisual basic is also a great langauge. It's not as powerful as c++, but it's easy to build application with. It is used for rapid application development. Visual basics IDE's were written using c++ as well as the core of the windows operating system. Some of the smaller programs in windows are written in Visual basic (VB). dont waste your time with VB unless you are a beginner it spoils you rotten its so basic. Start with VB.Net. programs written with visual basic only work on windows. \n\nif by basic you mean Basic and not visual basic, then all i can say is: Basic is basic , i don't know of anyone using basic. I think basic was succeeded by other better languages like C. basic stands for something but i can't remember . \n\nPascal, I think is like C but I am not familiar with it. I think it was succeeded by Delphi.\n\nAnd yes unix is a very powerful operating system used on some servers.
721076
MS visual studio .net
416693
If you r developing any system level things u should go for C.\n\nWhile VB is mainly use for GUI based software, mainly accounting software, it would be difficult to develop system level software in VB.
637866
Visual studio 2005 is microsoft making all of the langauages oop. even vb is object oriented now. Most of the older programmers don't like the new .net structure. alot still use vb6. You can get vb.net, c#, c++, a webdeveloper, j all for free with the express. they are all full versions, they just don't have the full msdn library, which can be found online.\n\nif you do use visual studio, here is a fun website that they use, where you can visit. http://msdn.microsoft.com/coding4fun/
497870
Professional VB.NET, 2nd Edition \nBy.. Wrox Publishers\n\nBook Description\nWritten and tested for the final release of .NET v1.0, this book explains the underlying philosophy and design of the .NET Framework and Common Language Runtime, and details the differences between Visual Basic 6 and Visual Basic .NET.\n\nVB.NET is covered virtually from start to finish: beginning with an overview of the .NET Framework, and ending with best practices for deploying .NET applications. In between, everything from database access to integration with other technologies such as XML is covered. Each of these new features are investigated in detail. You will see that VB.NET has emerged as a powerful yet easy to use language that allows developers to target the Internet just as easily as the desktop.\n\nYou will learn how to:\n\n- Develop applications and components using Visual Studio .NET\n- Effectively apply inheritance and interfaces when designing objects and components\n- Organize your code using namespaces\n- Handle errors using the Try...Catch...Finally structure\n- Access data using ADO.NET and bind controls to the underlying data sources\n- Create Windows applications and custom Windows controls\n- Interoperate with COM and ActiveX components\n- Create transactional and queuing components\n- Use .NET Remoting to exchange serialized objects between clients and servers\n- Create Windows Services\n- Use Visual Basic .NET to access information on the Web\n- Create and consume Web Services\n- Secure your applications and code using the tools provided in the .NET Framework SDK\n- Arrange your applications and libraries in assemblies and deploy them using Visual Studio .NET\n\nFrom the Publisher\nThis book is primarily aimed at experienced Visual Basic developers who are looking for an introduction to Visual Basic .NET and the .NET Framework.
208203
If you don't really need VB 6, but could work with VB.NET, Microsoft gives away Visual Basic .NET Express, which does pretty much everything a hobbyist / student needs. You can download it directly from them.
944386
I personally think you should try Borland Builder C++, it's as intuitive as VB and as powerful as C++ too bad it's not as popular as VC (people think that just because microsoft wrote it it must be good)\nI've used all of them but it's been too long and actually if I had a choice and I was in your shoes, I'd go for learning Visual Studio.net and C#  because really that it's any better than C++ but unfortunatelly chances are that it will be much more in demand in the future.