i have some experince with programing in high level languges such as java and C#. i would like to go abit low level with WIN32 API programming. any suggetions?
138069
This is the site for the for the Microsoft Developer Network (MSDN) - http://msdn1.microsoft.com/en-us/default.aspx .
593758
.Net has a lower threshold for entry into the field. If you pursue mainframe type development you will encounter many individuals with significantly more experience than you.
552992
The BEST right now's Borland Delphi, Microsoft Studio.NET, and JAVA.\n\nFor The BASIC - DOS Based : Turbo PASCAL and Turbo C++\n\nBut if you want to learn to become an expert, may be I can suggest you my way to learn about programing.\n\n1st Learn Turbo Pascal 7.1 and Turbo C++ (DOS Based)\nwhy ? because in here you can learn about the basic for Branching (if... then .... ), Looping (do.... while....), Procedure - Function, Reccusion, etc.\nWhy C++ ? it's need if you want to become an expert for JAVA progaming. And also in here try to learn about the basic of Object Oriented programing/OOP. Which need for the 2nd step.\n\nAlso te learn about Programing Algorithm, DATA Structure. This helps you to make a structured Algorithms in your program, easy to develop in next time.\n\nThis first step is a basic of the basic. An old folks said :\n\n"IN OLD TIMES WHEN WE LEARN ABOUT DOS VERY DEEP. SURE ITS SUCKS. BUT WHEN WINDOWS COME OUT, WE CAN BE THE EXPERT OF IT, ALSO POSSIBLE FOR US TO LEARN LINUX, EVEN WORST WE CAN BE A HACKER BY OUR SELF"\n\nAnd I said this one is for REAL.\n\n2nd Learn for Borland Delphi, VB, JAVA\nAfter learning Pascal, C++. You should be already understand about OOP, which it makes you easy to handel Delphi/VB/JAVA. Because in here it's OOP and makes you easy and could make a good program interface using its GUI/Graphical User Interface.\n\nAnd also this Step used at most University for Information system / Computer Science.\n\nIf you having trouble to study about programing, feel free to contact me.\n\nThanks\n\nBelow is a link that will help you to find a free tutorials and tips to learn how to make programs.
167310
I was pretty used to using VS6 and updated at work in the last couple of years to VS.Net.   For C++ developers, it's a nice jump to the .NET IDE that really gets them access to rapid Windows development.   \n\nBut for VB developers, it's a big change.   This is because VB 6.0 lives in such a different environment than VB.Net.   Visual Studio.NET is a TRULY object oriented platform and many of the oddities about VB were removed to put all of the languages on the same playing field.  For more on this, check out some of the migration articles on the following link.\n\nIn fact, one of .NET's main advantages is Language independence.   You can develop and compile VB, C#, C++ and many other languages from the same IDE and even in the same project. \n\nAnyway, even with VB, once you get past the big change in the environment, you'll see that .NET is very powerful when compared to VS6.0.   Things like inheritance and .Net framework calls (instead of those clunky Win API calls) make a huge difference.\n\nFinally, for web development, VS.NET provides ASP.NET, which is a big improvement over ASP.  Now you have a framework to do true structured programming for the web.  And it can be as simple as dragging a control on a form and coding behind just like VB 6.
49704
There aren't any free ones, unless you go as low level as the programming languages, then most of the (worthy) language compilers are free.
204639
You don't use binary in this way, and compilator embedded into IDE (interface of development environment) does it for you. \n\nAny program is the combination of bytes, and each byte (in majority of systems) consists of 8 bits of information. Each bit is 0 or 1.\n\nActually, you can write in hex code (almost binary format) and it's hard and inconvenient, or in assembler, or more advanced programming languages.\n\nFor example, In assembler, command, say,  "JMP 280000"\nfor example, means go to address 280000, and translated into\ncombination of bytes.\n\nIt's very easy to transform the program written in C or assembler, into binary format, automatically.\nAlso, if you already have somebody's else binary, you could desassemble it into assembler or C code, with some limitations because there is no 1 to 1 mapping all the time.\n\nTherefore, binary is not a programming language.
220236
Easiest language does not exist. All languages use more or less same API functions calls, so the difference is mainly in their syntax.\nIf you want to draw only, even Java or C# are good enough.\nIf you want to be strong in graphics programming, you need some of lower level languages as C/C++, Pascal, FORTRAN, etc. with which can use professional libraries as, e.g., OpenGL.
523985
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.
286597
First one is that the Language is Object Oriented or not .\nThe Object oriented programming languages (e.g. C++ , JAVA , .NET Languages ) are more powerful than the other programming languages and It's easy to code at the same time.\nThe second one I guess that is that language is Platform\nindependent or not . If it is platform independent then you\ncan make a choice on Operating Systems .
242295
Beginners have to start somewhere.  I did a IT course in college - no knowledge of computers, I didnt know what Windows 3.1 or 95 (Started in 1998 at 16)\n\nA good site to learn yourself programming languages at:\nhttp://www.programmingtutorials.com
96136
There are quite a few differences between the two. Probably too many to really explain fully. If you are looking to begin programming then you should use VB Express 2005 or C# Express 2005 (if you've never programmed before).\n\nVB6 is still a great programming language and is used daily to make good Windows programs. But the versatility and power of the .Net platform make it a better choice. (That is if you are looking to use Microsoft products)
541941
If you've never worked in the industry then a degree is a must. I would recommend Java out of those you've listed, if you want to do complex web programming. If you want to do embedded apps and networking and windows programming I recommend C++ or C#. Personally I see Java and C# as the two top languages out there that command the biggest bucks.There are more Java jobs, but there are more Java people and the rate is lower. If you go with C# there is a shortage right now and they get higher rates.
101271
Please clarify the type of programming... are you asking specifically about website development (e.g. HTML), or about languages such as C++?\n\nFor HTML, these are two excellent websites:\nhttp://www.htmldog.com\nhttp://www.htmlgoodies.com\n\nHere are superb C++ tutorials:\nhttp://www.cplusplus.com/doc/tutorial/\nhttp://cplus.about.com/od/beginnerctutorial/\n\nOn the other hand, if you are simply wondering what programming language you should learn, I would recommend Java or C++. Java programs will work on many operating systems. Here is a good article about choosing the right programming language for yourself:\nhttp://www.tgr.com/weblog/archives/000024.html
55487
Visual Studio .Net is the best environment out there. You can program in any of the .NET languages, including C++, C# and Visual Basic. It is not the cheapest...
137565
presumably a language with inherent XML support\n\nI would steer clear of .net since its idea of XML is non-standard (ms specific in most areas)\n\njava 1.5 fully supports XML parsing and generation, the real advantage here is its cross platform support\n\nRuby is said to be make the most logical sense syntactically , so I would suggest this language. If portability isn't an issue.\n\nPHP's latest incarnation is said to be very powerful, however I don't see any distinct advantages in using it
11995
There is no "best" programming language.\n\nFor every programming task, there are languages that make it easier to write, and languages that make it difficult to write.\n\nFor example, some people think Java is the best language for everything. But, since Java doesn't have pointers, there's a whole class of programs that you can't write using Java.\n\nThere are programs that I can write in 5 lines of Perl that take 100 lines of C++, but I wouldn't want to write even a simple Window program using Perl.\n\nYou look at the problem you are trying to solve, consider the merits of each language, and pick the one that will give you correct solution with the least effort.
135808
.NET is kind of a translator - it's an effort to let people program in a variety of different languages, which then gets compiled into an intermediate language, when then gets compiled again into your machine's language.  It's sort of a lingua-franca translator.  Instead of having to have all these languages (VC#, VC++, VB, VJ++, etc) have to have their own compilers, they get translated by the same compiler into an intermediary language, which then gets translated again.  A bit slower in the long run and not quite as flexible, but it's still kind of a cool concept.