Tuesday, July 14, 2009

What book would be best to learn visual c++ game programming?

I am currently looking to begin programming in visual c++. I have some experience with visual basic, and want a good book to learn programing in visual c++, with the primary focus on developing games. I have no experience with c++ or visual c++ so the book would need to be at an introductory level.

What book would be best to learn visual c++ game programming?
The first thing you’ll want to do is learn C++. How can you make games in C++ if you can’t write C++ code itself? The two beginner books written by reputed experts are C++ Primer (5th Edition) by Lippman and Accelerated C++ by Koenig. There are other excellent C++ books, but they aren’t suitable for beginners. Do not go with any other books. They are either obsolete or do not teach C++ properly.





Once you do that, you’ll probably want to look into learning a graphics API. There’s only two: OpenGL and Direct3D. But first, learn C++. You can’t do anything else without knowing the language itself, right?
Reply:I recommend you learn programing 3D graphics first before you jump into game development. Unless you programed games before and have a good understanding of game design theory.





Also I recommend you hit up some 3D game engines to see how they do there magic.





Be sure to have a good math background.





I would recommend a book but there isn't really any good ones out there. There used to be a series of books for game development from premier press called "Game Development Series". They had everything from DirectX to OpenGL along with C++ game engine designing.
Reply:Read About C++ from Robert Lafoer or hyden and hyden then jump for OpenGl game programming but this would give u an idea of game programming in open gl if you are somehow directx oreinted then you need to go for some other book. Note of advice learn about vector graphics and graphics theoritically from book called graphics programming to have some clue as to what is going on behind the scenes because at the end of the day u need to have precision speed in ur games which can only be learnt if you know the low level underlyings

floral bouquets

Want to learn Embedded C, VHDL, Verilog?

Please let me know of the site from where I can get starting lessons in Embedded C, VHDL or Verilog. I want to learn Embedded programming myself.

Want to learn Embedded C, VHDL, Verilog?
You do know that c and VHDL / verilog are used for different purposes. VHDL /Verilog are used for designing logic for PGA's, FPGA's and such. C is used for embedded controllers.





For VHDL, try a book called "The students guide to VHDL"





If you know nothing about C, then a book called "Using C" is OK, or one called "The C programming language".





If you know what type of processor you are writing code for, then it would be of great help to get the data book for it and learn exactly how microprocessors work. Its a BIG help!
Reply:there are large number of books,to make it very simple i would suggest the book by Bhaskar,its very simple for a beginner.Once uget a hold of it you can move to more complicated books!!!


What Kind Of Language I learn from C & C++ Languages?

Tell me Plz which of these language i learn From C%26amp; C++


I don't Know about any Kind of language in Computers


So Please tell me/Suggest me Friendly Because i dont know about this


And Also tell me that NIIT Institute is the Best For This Courses

What Kind Of Language I learn from C %26amp; C++ Languages?
no i will not tell you that niit is the best


you just dont seem to have any good knowledge about computers


c and c++ are thought now at school level


but still they are famous


look niit does not give you any real knowledge i beat them many times in programming competetion i study programming in college


if you really want to know more about where to study and which things to study then contact me by email


firozahmed143@rediffmail.com


give your details like


college education


any computer knowledge


experience


future plan


etc


i will help you


i can also provide free books for c and c++


hope to hear from you
Reply:C++ is an enhanced version of C so learning C first is a very good idea. Everything you learn in C, you can use in C++.
Reply:C and C++ are about the same from what I know of them. I took a C++ class a year ago and it was easy. Also, You're probably going to have some trouble programming if you speak broken English like that..


How Do I Learn The C Language?

I want to learn how to learn the C language, and how to begin programming, i would like to here about any free online tutorials or any books that are available.

How Do I Learn The C Language?
http://www.programmingtutorials.com/cplu...





http://www.programmingtutorials.com/c.as...
Reply:take an online course;)
Reply:dont waste your time on e-book .. just purchase C in 21 days .. and it will be the 21 dayz game .. rest is up to you
Reply:Buy the C programming book of McGraw-Hill publication,its gr8 dude u can be a master in C
Reply:Reading alot, or watching stuff on it. Then, from there after learning the syntax list, it's easy. Just apply what you know.
Reply:as one of our frenz said if ur entirely new to programming try go and books like


let us c by yashwant kanetkar --- a gr8 book


Best way to learn the Objective C programming language?

I have an iMac and I am learning about Xcode. However, you can't do squat unless you know Objective C. Where can I find a fast way to learn Objective C?

Best way to learn the Objective C programming language?
For learning the language:


http://developer.apple.com/documentation...





For cocoa %26amp; XCode:


http://www.cocoalab.com/cocoalab/index.p...


there's a good book/pdf here





for a quick tutorial:


http://www.otierney.net/objective-c.html

dried flowers

I want to learn in c?

i dont know anything in c %26amp; c++ .i want to become master in c.


plz prefer me a easy book how can i learn. thanking you .

I want to learn in c?
hi ashok,





u r from INDIA so i will suggest u ..


let us C and Let us C++ by Kanitkar.


once u get a basic knowledge of that u can learn from ..


E. Balagurusamys books for C %26amp; C++


To improve ur basic in C u can learn from exploring in C and C++


for D.S. u can have Tenenbaum.


and finally u can take the help of net and can refer sites for C %26amp; C++ tutorials.
Reply:Go here...{:-{}.
Reply:if ur geneous u can study in home or else go to tutorial, stop thinking abt the books and learn frm the tutorial tht is the only solution , try for nitt


Is there any purpose to learn the C language before C++ ?

Like to learn a little simple programming so I can talk with my son about it. What is a good free complier for C language? C++? Should I study C before C++ or are they similar?





Thanks,





John

Is there any purpose to learn the C language before C++ ?
I learned C language before C++ and it helped me to grasp the concept.





C++ is basically C but object orientated, if you want to get a better understanding of the language before you get into C++ you may want to just go through C, you don't really have to learn it 100%.





Also if you learn C first, then go onto C++ you'll understand the difference between the two languages and how Object orientated programming has evolved.





Basically if you are just doing this for a hobby, learn C first to get a better understanding, otherwise if you want to learn it in a hurry and you not grasping C++, learn C, otherwise just go over to C++.





Otherwise I can't really think of any other advantages.
Reply:C is a procedure oriented language and C++ is an Object Oriented language.


In my opinion, if u make ur self comfartable with C i.e. when u learn how to solve the problems using procedural approach.


It will be easier for u to learn C++ as in C++ u will learn how to implement object oriented approach and u can do better in both approaches.
Reply:Dev-C or Putty. Uggg, I just got done w/ a C programming course. It is interesting but very confusing at times. C and C++ are similar and C is rarely used but it couldn't hurt to start there. Once you learn C, C++ should be a breeze. The only difference is that C++ is C on steriods.(:
Reply:They are very much similar. I would skip C language if I were you. But it won't hurt if you get to learn more languages.
Reply:yes it is neccesary


Will it hurt me to learn VB.Net before C++?

I'm wanting to learn programming and design a game, but I had been told that Visual Basic.NET is much easier to learn than C++ and C++.NET, but I had also been told that there is a problem in that since there are so many variances in the language it could be detrimental in learning the other. I have a few books now but I've been afraid to get started. I bought C++ Without Fear, Visual Basic Game Programming for Teens, Beginner's C++ Game Programming and Beginning Programming with Visual Basic (a Microsoft publishing book). I don't want to start off in t he wrong direction, but I'm wanting to learn to do game programming. All four books are introductory texts for beginners and I've heard good things about each (before I bought them) but now I'm lost on how to get started.

Will it hurt me to learn VB.Net before C++?
It will depend on what you want to do first and what your knowledge of programming is already. If, as I think I gather, this will be your first language, then you should seriously consider opting for VB first. It isn't as complex as C++ and will make it easier for you to learn sound programming practices that can carry over into C++. I'd recommend that you save the .Net frameworks for either until last. They serve to complicate the base languages ( even though VB is really overcomplex already, since it has many rad facilities and such built in ) more than needed when a first programming experience is involved. Should you get stuck on anything, search and check the URL below to get another free tutorial. We all learn differently and some one thing can be difficult to learn if it isn't explained in a way that turns on the light bulb. Good Luck!
Reply:Nothing wrong with learning vb.net (or any other programming language for that matter). Yet, if you see yourself programming c++ in the future and still would like to learn a language that you can use to program against the .net framework : skip vb.net and learn c# instead. Both are used to programm against the .net framework and hence use the same libraries, yet (visual) basic has some language features that are a lot further from c++ than c#.





Moreover, learn c# and you get java almost for free.
Reply:It wont heart to learn VB.net before C++. I'm a programming engeneering student myself and I started learning VB.net before C++.


VB.net is an easier way to understand "object oriented" languages, but for C++ it will be easier to understand the basics of C language before hand.


I am in middle school but I am very much interested to learn C language. How can I install C language program?

I do not have problem even if I have to pay for the program to install on my computer. My school does not offer any programing right now. I can take some help from my father about installing and learning once C program is installed. Please help me.

I am in middle school but I am very much interested to learn C language. How can I install C language program?
Microsoft offers "Express" versions of their programming languages. That is for Visual C++ .NET.





http://msdn2.microsoft.com/en-us/express...





If you want to learn C, then I suggest getting a book. Look for the books that have a CD with them. They will have example programs and a lot of times have the free C compilers with them as well.








Probably the best book out there for beginners, but has no CD with it: http://www.amazon.com/C%2B%2B-Without-Fe...





SAMS, and QUE make good programming books in general. So check out ones by those two publishing companies. Also look for C programming book by Ivor Horton. His books are HUGE, but really easy to understand.





Whatever you do though, PLEASE stay away from Dummies books. They are known to be poorly written and often have mistakes in your code....You'll be sitting there for hours wondering why your simple "Hello World" program won't work.
Reply:go to www.bloodshed.net/devcpp.html


and then go to download page


use source forge click on download file-install on hard drive


when using program use source file
Reply:i dont know what it is or how to buy it


but im sure if you google it you can find something


and also learn it if you do get it cause its gonna make you money later even if its alittle bit

gift baskets

Hi, I want to download video lessons on how to learn C language step by step.?

I'm a computer science enginerring first year student. my main subject is C languge and next year will be C++, so i want to get wel in C language this year. I've seen some people learning networking lessons on video or visual lessons. i want to know if some body have the idea where can i get such a thing for C language. thank you

Hi, I want to download video lessons on how to learn C language step by step.?
C/C++ are better learnt from books and websites - you really need the information written in front of you before it makes any sense. Once you've learnt the basics of a language it becomes a matter of looking things up as you need them - a video is useless for this task, unlike a book or a website which will have a quick and easy to use index.





I wouldn't be suprised if such videos exist, but I doubt that they are of much use.





Rawlyn.
Reply:Being honest video is probably a total waste of money. You won't learn much from it.





If you already know how to program in one language, learning C is easy. Just grap the main C book by Kerningham and Richie.





If you have never programmed anything before, then what you need is a good book on how to program. Doing it in C is simple once you have the basics.


What is the best free c compiler to download to learn the language?

I've been programming pic microcontrollers in assembly and am advised that I would save a lot of time by learning C. Once I have a grasp of the language I would like to move on and master C++ and visual C++. This would allow me to create an application using embedded control and also control it with a GUI for example .

What is the best free c compiler to download to learn the language?
visual c express edition 2005 would be the best in my opinion.
Reply:Open Watcom http://www.freewarefiles.com/program_10_...
Reply:I've never done microcontroller stuff myself, but I'd guess that Microsoft don't allow you to compile for pic chips with the free express version of their IDE.


I hear you can compile with SDCC using code::blocks, which is a popular IDE for C and C++ development. It comes with the GCC/MinGW compiler for Windows development. If you're a minimalist who doesn't like the idea of auto-completion, syntax highlighting and all those fancy drop-downs, then you might prefer to use a normal text editor and use SDCC from the command line.


Is it possible to learn C language by self study with specified book and a PC?

pls suggest me a c language book for learning from basics!

Is it possible to learn C language by self study with specified book and a PC?
yes.


refer +2 c books for basics.
Reply:Yes, you need a lot of books as reference, I'm sure you can find 1 in the library before you invest on 1 to keep.


No, you need to try it out so you have to get an Intergrated Development Environment(IDE) and the complier here is free software.


http://www.download.com/Bloodshed-Dev-C-...
Reply:yes and yes





bookpool.com





cheap books for study,





else go to devshed.com for answers.
Reply:C++ for Dummies. No offense intended. You can find it at Amazon.com.
Reply:C by Yashwant Kanetkar. Amazingly easy and lucid.
Reply:If you know the computer basics, you can start immediately.


It is always better to have mentor to phase up your learning.


Start with any good book with fewer pages, it gives you confidence when you finish your first book.
Reply:Yes you can! There are a ton of books and web site tutorials, search Google. And there are free compilers. Linux has a couple of good ones. Novel Linux Desktop ( SUSE )has an awesome IDE environment that you can download for free that will compile/assemble a large number of languages including C and it is GUI based.
Reply:Yes it is possible to learn C... The best book available is


"Programming in C by Dennis Ritchie". There is also a book by Lafore but i am not sure abt the Title


How can i learn C++?

I am very interested in learning C++, s ther any source avialable on the internet? any advise can you offer me in this concern?


tyyyyy

How can i learn C++?
Learn c++ from the starting level . Best book in C++ in you find complete C++ is Complete Reference of C++ .





Online sites for learning C++ are :-


vyomworld.com


learningc.com


mycplus.com
Reply:You can refer books of author yeshwant kanetkar or balguruswamy for reference.
Reply:Here is a tutorial http://www.cplusplus.com/doc/tutorial/


I Like Liberty Basic Its very Easy :)
Reply:u can purchase the book from the market

wedding

I want to learn c program by video ......is there any video for free.....pls tell me my exams are close to me?

pls pls help me because i have no time to study .if i watch learning of c program by vedio.i would able to understand i would


pass in exam.

I want to learn c program by video ......is there any video for free.....pls tell me my exams are close to me?
I don't mean to discourage you, but a video won't help you. If you don't have a compiler, download Dev-C++ (if you have Windows), then Google "C programming tutorial" or similar and read, read, read. Syntax, variables, arrays and structures, input/output, functions/procedures, pointers. Concentrate on that.
Reply:The first response is correct


I need to learn C++. Is it better to start with Visual Studio 6.0 or Visual studio .Net 2003 ?

I am aware that VS .Net has many wizards and tools which makes programming easier, but I have a assumption that by learning C++ in VS 6.0 i will have better knowledge of its basics and concept, because of the manual nature of programming. Am I right or should I start using VS .Net ?

I need to learn C++. Is it better to start with Visual Studio 6.0 or Visual studio .Net 2003 ?
Start with VS .NET 2003. Or, even better, VS .NET 2005. These have better support of ISO Standard C++. VS 6.0 did not have full support for some of the advanced features of templates, and the later versions are much closer to the Standard. Just make sure you stick to standard C++, producing native Win32 executables, rather than C++/CLI which targets the .NET platform and is a different dialect (non-standard.) And don't worry about getting better knowledge of the basics: you can still do everything manually in VS .NET if you want to.


Want to learn C computer language online?

Can you recommend any website which offers lessons for learning C language free?


I am an ABSOLUTE beginner.


Thanks a lot in advance.








btw, I'm 15.

Want to learn C computer language online?
This section contains a brief introduction to the C language. It is intended as a tutorial on the language, and aims at getting a reader new to C started as quickly as possible. It is certainly not intended as a substitute for any of the numerous textbooks on C.





The best way to learn a new ``human'' language is to speak it right from the outset, listening and repeating, leaving the intricacies of the grammar for later. The same applies to computer languages--to learn C, we must start writing C programs as quickly as possible.





An excellent textbook on C by two well-known and widely respected authors is:





The C Programming Language -- ANSI C


Brian W. C. Kernighan %26amp; Dennis M. Ritchie


Prentice Hall, 1988





Dennis Ritchie designed and implemented the first C compiler on a PDP-11 (a prehistoric machine by today's standards, yet one which had enormous influence on modern scientific computation). The C language was based on two (now defunct) languages: BCPL, written by Martin Richards, and B, written by Ken Thompson in 1970 for the first UNIX system on a PDP-7. The original ``official'' C language was the ``K %26amp; R'' C, the nickname coming from the names of the two authors of the original ``The C Programming Language''. In 1988, the American National Standards Institute (ANSI) adopted a ``new and improved'' version of C, known today as ``ANSI C''. This is the version described in the current edition of ``The C Programming Language -- ANSI C''. The ANSI version contains many revisions to the syntax and the internal workings of the language, the major ones being improved calling syntax for procedures and standarization of most (but, unfortunately, not quite all!) system libraries.











1. A First Program


Let's be polite and start by saluting the world! Type the following program into your favorite editor:


--------------------------------------...


#include %26lt; stdio.h%26gt;





void main()


{


printf("\nHello World\n");


}


--------------------------------------...





Save the code in the file hello.c, then compile it by typing:


gcc hello.c





This creates an executable file a.out, which is then executed simply by typing its name. The result is that the characters `` Hello World'' are printed out, preceded by an empty line.





A C program contains functions and variables. The functions specify the tasks to be performed by the program. The ``main'' function establishes the overall logic of the code. It is normally kept short and calls different functions to perform the necessary sub-tasks. All C codes must have a ``main'' function.





Our hello.c code calls printf, an output function from the I/O (input/output) library (defined in the file stdio.h). The original C language did not have any built-in I/O statements whatsoever. Nor did it have much arithmetic functionality. The original language was really not intended for ''scientific'' or ''technical'' computation.. These functions are now performed by standard libraries, which are now part of ANSI C. The K %26amp; R textbook lists the content of these and other standard libraries in an appendix.





The printf line prints the message ``Hello World'' on ``stdout'' (the output stream corresponding to the X-terminal window in which you run the code); ``\n'' prints a ``new line'' character, which brings the cursor onto the next line. By construction, printf never inserts this character on its own: the following program would produce the same result:





--------------------------------------...


#include %26lt; stdio.h%26gt;





void main()


{


printf("\n");


printf("Hello World");


printf("\n");


}


--------------------------------------...





Try leaving out the ``\n'' lines and see what happens.


The first statement ``#include %26lt; stdio.h%26gt;'' includes a specification of the C I/O library. All variables in C must be explicitly defined before use: the ``.h'' files are by convention ``header files'' which contain definitions of variables and functions necessary for the functioning of a program, whether it be in a user-written section of code, or as part of the standard C libaries. The directive ``#include'' tells the C compiler to insert the contents of the specified file at that point in the code. The ``%26lt; ...%26gt;'' notation instructs the compiler to look for the file in certain ``standard'' system directories.





The void preceeding ``main'' indicates that main is of ``void'' type--that is, it has no type associated with it, meaning that it cannot return a result on execution.





The ``;'' denotes the end of a statement. Blocks of statements are put in braces {...}, as in the definition of functions. All C statements are defined in free format, i.e., with no specified layout or column assignment. Whitespace (tabs or spaces) is never significant, except inside quotes as part of a character string. The following program would produce exactly the same result as our earlier example:





#include %26lt; stdio.h%26gt;


void main(){printf("\nHello World\n");}





The reasons for arranging your programs in lines and indenting to show structure should be obvious!

















--------------------------------------...














2. Let's Compute


The following program, sine.c, computes a table of the sine function for angles between 0 and 360 degrees.


--------------------------------------...


/************************/


/* Table of */


/* Sine Function*/


/************************/





/* Michel Vallieres */


/* Written: Winter 1995*/


#include %26lt; stdio.h%26gt;


#include %26lt; math.h%26gt;





void main()


{


int angle_degree;


double angle_radian, pi, value;





/* Print a header */


printf ("\nCompute a table of the sine function\n\n");





/* obtain pi once for all */


/* or just use pi = M_PI, where


M_PI is defined in math.h */


pi = 4.0*atan(1.0);


printf ( " Value of PI = %f \n\n", pi );





printf ( " angle Sine \n" );





angle_degree=0;/* initial angle value */


/* scan over angle */





while ( angle_degree %26lt;= 360 )/* loop until angle_degree %26gt; 360 */


{


angle_radian = pi * angle_degree/180.0 ;


value = sin(angle_radian);


printf ( " %3d %f \n ", angle_degree, value );





angle_degree = angle_degree + 10; /* increment the loop index */


}


}


--------------------------------------...





The code starts with a series of comments indicating its the purpose, as well as its author. It is considered good programming style to identify and document your work (although, sadly, most people only do this as an afterthought). Comments can be written anywhere in the code: any characters between /* and */ are ignored by the compiler and can be used to make the code easier to understand. The use of variable names that are meaningful within the context of the problem is also a good idea.


The #include statements now also include the header file for the standard mathematics library math.h. This statement is needed to define the calls to the trigonometric functions atan and sin. Note also that the compilation must include the mathematics library explicitly by typing








gcc sine.c -lm





Variable names are arbitrary (with some compiler-defined maximum length, typically 32 characters). C uses the following standard variable types:





int -%26gt; integer variable


short -%26gt; short integer


long -%26gt; long integer


float -%26gt; single precision real (floating point) variable


double -%26gt; double precision real (floating point) variable


char -%26gt; character variable (single byte)





The compilers checks for consistency in the types of all variables used in any code. This feature is intended to prevent mistakes, in particular in mistyping variable names. Calculations done in the math library routines are usually done in double precision arithmetic (64 bits on most workstations). The actual number of bytes used in the internal storage of these data types depends on the machine being used.


The printf function can be instructed to print integers, floats and strings properly. The general syntax is





printf( "format", variables );





where "format" specifies the converstion specification and variables is a list of quantities to print. Some useful formats are


%.ndinteger (optional n = number of columns; if 0, pad with zeroes)


%m.nffloat or double (optional m = number of columns,


n = number of decimal places)


%nsstring (optional n = number of columns)


%c character


\n \t to introduce new line or tab


\gring the bell (``beep'') on the terminal

















--------------------------------------...














3. Loops


Most real programs contain some construct that loops within the program, performing repetitive actions on a stream of data or a region of memory. There are several ways to loop in C. Two of the most common are the while loop:


while (expression)


{


...block of statements to execute...


}





and the for loop:


for (expression_1; expression_2; expression_3)


{


...block of statements to execute...


}





The while loop continues to loop until the conditional expression becomes false.
Reply:you can only get help from online but totally you can not get total knowledge of any programming language.but you can try from the link.
Reply:Google them
Reply:http://cprogramming.com/


is the best website for learning c and c++ online
Reply:I dont think u will be able to find complete free c language tutorials or complete project help online. But i suggest that you should try googling for programming language forums or search boardreader.com for c forums. Join the forum and start learning c.. Then u can ask any difficulty at the forum where people will answer your questions. You will find some good c language questions here http://previouspapers.blogspot.com/2008/... These are quite good for various placement papers and technical interviews or common project related questions asked by teachers.


Also you will find studying c language easier when u study from some book from your library and ask the problems on the forums.. good luck.. hope i helped..
Reply:http://www.universalclass.com/i/crn/8213...





Go on this sit.It will teach from basics to advanced
Reply:I learned C at 12 with LSL. It's in a game called Second Life, it's event-driven, and it's very similar to C.





http://www.secondlife.com/


Where can i learn c# and visual C#?

i am a begginer in programming and have no knowledge in programming languages .i have tried many tutorials online also microsofts official videos and tutorials but all of them seem to be for some one who already has learnt c++ or c


if you know a bettr way then answer this question if you answer this question just for points ill delete it

Where can i learn c# and visual C#?
If you are a beginner programmer, I would not recommend any of the C family languaes (C, C++, C#). They are a little too advanced for you. Try learning HTML and javascript first, or Visual Basic before going to C#; this way, you'll have some programming knowledge before you start on the more complex programming languages.
Reply:Go to MSDN and get a copy of Visual C# express


http://msdn.microsoft.com/vstudio/expres...





Then go find a book, some of the Sam's "Teach yourself..." books are a good starting point.
Reply:MSDN at Microsoft.com has a lot of programming info on C# for all skill levels. The best place though would be to get a beginner's book for C#.
Reply:try this link





http://members.tripod.com/~johnt/c.html





just copy and paste this link.
Reply:Take class at the college.
Reply:Maybe this? http://www.cyberdiem.com/vin/learn.html

flowers on line

How to learn C++ and J++?

Hi, can anybody give me website address or e-books which will teach me the C++ and J++, and please if it is free it will be better. thanks . . .


Note; is learning C++ and J++ easy or not.

How to learn C++ and J++?
Bruce Eckel's "Thinking In C++" is my favourite. No.
Reply:Thinking in C++ and C++ FAQs is good to get you off the ground.





then there are loads of mailing lists, forums and such things on the web. My favourite of them all are, comp.lang.C++ on Google groups and ##C++ channel on irc.freenode.net. The former is a formal usenet newsgroup. The latter is a channel on freenode IRC chat server. Together, these two answer almost all the questions that we get.





no clue about j++.
Reply:go to www.demonoid.com register and download





programming books by deitel is good
Reply:J++ was Microsoft's adaptation of Java, and the runtime was their own virtual machine. Sun halted Microsoft from continuing work on J++, so it was phased out about eight years ago. In other words, it is pointless to use it now. There are tons of literature online for learning C++, just search for it. If you don't like C++ and want something similar to J++, try learning Java.


Will learning Java first make it harder to learn C or C++?

Just wondering if this will set me up for a harder time learning c or c++ or if it will be an easy transition to those languages?

Will learning Java first make it harder to learn C or C++?
Learn C++ first and you will then be familiar with all the commands since Java is actually a derivative from the C family of languages. C is useless since it's extremely outdated and you can't do anything useful with it nowadays.
Reply:The truth is, no and no. No learning Java first will not make it harder to learn C/C++, nor will it make it easier.





I learned C in college, after learning Pascal, but there are similarities in the concepts behind them and pascal is designed as a language to be used to teach programming anyhow. C and C++ are conceptually different from Java -- despite that C++ and Java both work in objects. C and C++ have differences, but while I would suggest learning C++, not C, it is because I have yet to meet any C++ programmer who doesn't work with C functions and concepts -- you'll be getting C anyhow, whether you know it or not (and I've met C++ programmers who don't realize they are getting it ). Java makes it easy to do different things with a computer than C or C++ make it easy to do. Well, computers are great conceptual tools and no one language can, most likely, make it easy to do everything on your computer. I don't want to discourage you from learning Java first. But it will have no effect on learning C or C++.
Reply:I don't know C or C++ but I do know Java. I don't think it matters which one you learn first, but what they told us in class before is that it'll be easier for you to learn Java if you've had C or C++ background already.





I don't think it really matters, as long as you're really interested in learning the language and you practice it. If you have a good foundation on programming logic the only real difference between programming languages would be syntax.
Reply:Learning any programming language does not make it harder to learn another one. On the contrary, learning a programming language usually leads to an easier time on your second one. Many programming languages have similar syntaxes. Of course, there's a big difference between something like COBOL and Java.





My suggestion? Go with what you want to. It won't make it harder.
Reply:They are two different coding languages and both are useful.





This might actually be more useful in the long term though


http://http://developer.apple.com/iphone/progra...





The Apple WWDC is coming very soon


http://www.apple.com/
Reply:I have learned both and think learning one or the other would help some in learning the other. In other words, I do not think it makes a difference what order you learn them.
Reply:Learn C++ first, no need to learn C, it is a powerful language and the rest of the languages will seem easy.


I know how to learn C++ using Books, but how to enforce the application?

I am pretty interested in C++, so learning C++ by reading textbooks is easy and effective to me. But the problem is, according to my experience, when learning a programming language, some practice and programming appliaction are very helpful.





So I'd like to know that how could I improve my C++ by self-application (that is, without courses). Could I find some materials about these kinds of application? Such as design a small game or small project? Could I only rely on the homework following each chapter?

I know how to learn C++ using Books, but how to enforce the application?
I hope this answer comes across as both encouraging and realistic. On the one hand, it is great that you want to expand your skills, however the fact that you are asking this question probably means that you still have a good way to going in learning C++. Don't take that as criticism. C++ is a very hard language to know really well and it takes a long time.





My first question is whether or not you have done the supplemental exercises in whatever books you have read. They often provide interesting twists on the basic material. However, you are correct in thinking that text books can only take you so far. Exercises tend to focus on one little concept at a time and don't very often provide a large enough problem to apply multiple things you have mastered.





I fear this might be a little advanced but an interesting site that provides advanced problems is http://www.gotw.ca/gotw/ If you can do those then you can feel confident that you really are at the top of the game.





In terms of projects someone suggested you look at something like Sourceforge. That is a good idea but I think you may be at a stage where you might find that frustrating as well as challenging.





IMO, you should start to devise your own little projects. Almost all software is started to solve a problem or annoyance that someone has. Surely you have them too. What bugs you about using your computer on a daily basis? Hard to find a file? Write a search program to go through directories. Annoyed at inconsistencies in the mp3 tags in your songs? Write a program to edit and change the tags. Use your imagination.
Reply:Well, if you have a good, tutorial-driven book, then you should able to learn the basics fairly well from completing the homework and tutorials from the book. If you are looking for some actual projects to assist on, you may want to check out a site like www.sourceforge.net, and see if there is something you can contribute to a project.


Another idea is to look at getting another book on C++ aimed at more experienced programmers, and see if it has "extra credit" type projects in it. Often times, those projects are more intensive. I would suggest looking at some of the titles offerd by publishers like Deitel and Murach's. Good luck.
Reply:just check the cd's that came with most of the books. they provide some projects and all. Ex: Learn C++


How to learn C#??

tried several books , C# For Dummies excellent until you start the OOP chapters. Poorly explained with bad examples.





C# from Sam's is also ok but when it comes to the OOP it use a lot of math examples and does not make its point.





I got Learning C# 2005 from Oreilly , I had no idea that oreilly books assume a programming background. So that one was also a waste of time





Guys any idea where I could get a good book? I check Amazon and found one from Mr Smiley. It is expensise but I don';t know if it is worth to buy. So far I purchased 4 books none can teach me OOP. I am ok with the looping %26amp; all that though.

How to learn C#??
Perhaps you should find a resource that will teach you nothing but OOP theory in general, instead of trying to teach you C#'s specific OOP, if that is where you keep getting lost.
Reply:There is one author that I have found was able to teach me, C, C++ and Java. Thats none other than Balaguruswamy. Buy his book, if you can find it, and you will completely understand OOP concepts.





Object Oriented Programming in C++ by E. Balaguruswamy, TMH Publishing Co. Ltd.,





Recommendation: Don't read the chapter 1, thats a whole bunch of history of programming languages. Read that after you have finished the book and you'll understand it better.





He also has a book on C#.


http://highered.mcgraw-hill.com/sites/00...





GOOD LUCK!!!
Reply:This one is for beginners:


Microsoft Visual C# 2005 step by step. Microsoft Press
Reply:First of all you should have knowledge of c/c++ or java. If you have studied that then learning C# is not a big issue.
Reply:Hmm, for stuff specific to OOP and helpful for C#, you might try "Head First Design Patterns" (published by O'Reilly). Although they focus on the Java language, they give a really good presentation of OOP in a rather unconventional, non-textbook way that's easier to grasp than dry textbook-style examples.





You can probably find this book on Half.com more cheaply than via O'Reilly directly.
Reply:C# , Java , C++.. or wutever OOP language,, all the same.





just learn concepts, and don't focus too much on the syntax, then after you are able to read the structure of any program, only then go back and learn the syntax.

florist shop

Can i learn C# before Visual C++ ?

i learned everything in the old borland C++ and i'm about to start learning C# from point zero , so is it OK to do so without learning C++ ? ....

Can i learn C# before Visual C++ ?
If you do not have little bit knowledge of object oriented programming, you may find it difficult to pick up, anyway best of luck
Reply:I heard you can learn C# if you know VB.


Does anybody know of any good, free sites that can help me learn C++?

I want to learn the programming language C++, but I can't find any *free* sites that have lessons/tutorials. Please help.

Does anybody know of any good, free sites that can help me learn C++?
log on these web pages:





http://www.click-now.net/ebooks.htm





http://www.thefreecountry.com/documentat...
Reply:To learn it from scratch I suggest get a book and read it. C++ is getting too old, it is better to start C# and download free Visual Studio Express from Microsoft. Also MS MSDN is a great place for learning new language as well.
Reply:free_ed.net
Reply:www.cplusplus.com/doc/tutorial/
Reply:I would learn C# instead. Many C++ programmers I know are being retrained in C# because it is the latest and greatest. You can start at LearnVisualStudio.NET and download Visual C# Express for free from microsoft.





http://msdn.microsoft.com/vstudio/expres...
Reply:Hi





Well there really are no free sites for it , but better yet , if you use limewire or emule just search for a string like visual C++ and that should get you a bunch of files and doc for learning C++


I'm new in programming. In your opinion, Should i choose to learn C++ Programming or Java Programming??

I have just started in learning programming. . In your opinion, Should i choose to learn C++ Programming or Java Programming??

I'm new in programming. In your opinion, Should i choose to learn C++ Programming or Java Programming??
I'd say learn java first because it's more fun; making cool stuff like windows and GUIs is easier.





Personally I learned C++ first (terminal only, then I went to Java). Both are very similar so if you learn one you won't have problems learning the other.
Reply:Learning a language isn't learning programming. Learn programming first (Wirth's "Algorithms + Data Structures = Programs" is a good place to start), then start learning languages.
Reply:Its really a choice between Bad and Worse if you're a new programmer. I would recommend starting with something like Python. But if you absolutely must pick between the two, Java is a much better choice. C++ is a very difficult and bad language for a huge number of reasons.
Reply:id learn something easy like PHP first before going to that stuff. well im a web designer so of course im going to say that, so if i have to choose 1 out of those 2 id definetly choose c++
Reply:What makes C++ interesting is because of its complexity and attention to details which you will not find with other languages like Java. If all programming languages are no sweat then do you think being a programmer is still a worthy job? Besides, if you learn C++ you will be surprised how easily you can learn Java since it was derived from it.
Reply:It really depends on what you plan on programming. Java is generally used more for web based applications. C++ is generally used more for stand-alone applications.
Reply:Both will help you learn object oriented programming, it really is the standard type of languages. Once you learn the concepts of object oriented programming, it'll be easy to pick up other object oriented languages.


Are there any places in california that I can learn C++?

Are there any colleges or schools or anything in or around the area code 91344 from which a beginner can learn C++ programming? I have started a bit myself but I'm simply not that motivated. if i were to take a class on it though, I am sure that I would feel much more motivated to work. by the way, I am only 15 years old so I'm talking about something for people my age, not getting a degree for it.





thank you ahead of time.

Are there any places in california that I can learn C++?
yes, the internet.
Reply:I was going to say you can take a C++ class at any community college. But you're only 15! I'm impressed. (They might still let you in. You might check it out).





If you're just learning to program, C++ is not a good 'first' language. When I took it, you had to already know another language. We all learned Pascal or BASIC first. Or Python (it's free, you can download it from the Internet). They're easier especially if you're learning on your own. C++ does a lot with pointers and dynamic memory, also it has objects, which is a steep learning curve for a first language.





These days I think Visual BASIC is about the best. It's easy to learn, the syntax is simple, it's object-oriented, but it's very powerful and you an do a lot with it. Once you learn it you'll be familiar with most of the concepts in C++. Plus with Visual BASIC there are lots of forums and Usenet groups where you can go for help and not feel like an idiot. C++ forums are full of pros who are real snobs.





Good luck! I wish they had computers when I was 15.

sympathy flowers

Can I make new Computer language, I dont want to learn C or C++?

Actually I dont know any programming language, Can anybody help me to make computer language, I dont want to learn C, or C++ because I dont think they are easy. I want to make my own computer language, Is it possible.

Can I make new Computer language, I dont want to learn C or C++?
Yes you can, but it is actually a harder thing to do than learning C and C++, furthermore you most likely would end up learning them anyways because most (if not all...) compilers are at the very least, based on C or C++





When designing a new computer language you need to take into account a lot more things than only the syntax, you need to know how to handle dynamic memory and preprocessor operations. And if you want to make your own programming language we're talking about a large scale project, not something that will be ready in a couple of weeks if you want it to do something more than compile a hello world.





If your problem is with C++ then here are two nice tutorials I trust you'll like:


http://library.thinkquest.org/C0111571/m...


http://www.cprogramming.com/tutorial/les...





But if you only wanted to learn a programming language, try Java, it is much easier than C++ in terms of not having to handle pointers and garbage collectors, or PHP for web development which is very very easy :)
Reply:Yes, you can make your own language. If you find C and C++ challenging then you aren't ready to make a language. You need good knowledge of data structures to make a language (the symbol table is the essential data structure behind most languages, assuming it's a compiled language).
Reply:Sure. Make a decoder.
Reply:Is this a trick question? If you can't be bothered learning the computer languages that exist because they're "too hard", I doubt you'd have the sticking power to do the incredibly involved and detailed task of creating your own language.





I think you'd do better to get a really good grounding in the languages that exist, including the more obscure ones, so you can learn their strengths and weaknesses. That way when you have a really good understanding of what's involved you can fix the problems and make your own language easier. And it'll give you something to do for the next 10 years or so, fixing all the bugs and problems in your own work...
Reply:You could write you own language. It isn't easy and takes many many months if not years. You must first understand the macro/computer instruction set of the machine you want to run the language on. For example, both Intel and AMD processor chips utilize the same exact instruction set. You would have to understand all the instructions, along with their addressing modes, and functions. You would then have to write you specific language commands in such a way that those commands execute the proper sequence of machine instructions. You have to do that for each and every command you write. For example, if you had a PRINT command, which would allow someone to print to lets say to a printer, you would have put together all the machine instructions that would allow you to print. Instructions such as MOVE, COMPARE, BRANCH, SET, INCREMENT, DECREMENT, etc. A typical processor has 100's of instructions and some of them have different addressing modes. You would have to understand all of them.
Reply:Sure, it's possible. However, if you feel that C or C++ are too complicated then you'll have a very hard time with binary or assembly code.





You'll have to have a much more in depth understanding of computer theory AND language theory than you do.
Reply:Yes learn lex,yacc and bison (of course they are 200% more complex than C,c++)
Reply:Anybody who answered along the lines that, "if C is too hard then writing your own language will really be much too challenging for you" steered you right. And all the thumbs-downs those answers got are proof positive that not everybody who hangs out here is a genius. ;-)
Reply:The most complex and integrate computer hardware is useless without instructions telling it what to do. These instructions are called programs and are written in computer programming languages. These computer programming languages allow people to communicate with the computer.
Reply:It is far harder writing a computer language than it is to use one. If you think C and it's variants hard, you will NEVER learn to write a language.
Reply:so use basic, visual basic, pascal or one of the Many other programing languages available.
Reply:It's impossible if you don't know any programming language. You would use one programming language to create another programming language. C or C++, I think is more commonly used PL because it is middle level. That means, it is kind of understandable by humans and more flexible in creating a program. Unlike Pascal or Basic which are high level. They are understandable by humans but not very flexible to design a program.


Would you please intreduce good book to learn the C#?

I need to book that learn C# completly.with good and useful examples.

Would you please intreduce good book to learn the C#?
http://www.deitel.com/books/cpphtp5/





http://cwx.prenhall.com/bookbind/pubbook...





http://www.campusi.com/ta_C++_How_to_Pro...





These are a list of Good Books to learn C#
Reply:for basic understanding u can buy c# in 21 dayes.this covers all the basic concept of c# with object orientation.apart from vb.net,in c# this is neccessary to understand concepts and how to implement that in proper syntex.after completing this u can go through complete reference by wrox publication.


spend urself on internet 1 hour daily for learning c#.





hav a wonderful programming career
Reply:well I needed help with c# this term. This book was usefull for me although u also need alot of practice.practice, practice... The book is' Amoozeshe gambegame C#.NET' written by Jaafarnejade Ghomi and Ramazane Abbasnejad. but its most popular by jaafarnejade ghomi. hope it would be usefull for u. wish u all the best .
Reply:complete reference
Reply:go for wrox publications


Is my age 45 too old to pretend to learn C# and become an asp.net developer?

Can age be a barrier for me in this programming %26amp; web development industry? I am currently having a hard time to learn the OOP with C# wonder if it is me or the OO principles who hard tro learn?

Is my age 45 too old to pretend to learn C# and become an asp.net developer?
age wont stop you using and learning it .





It is more difficult if you are used to the structured programming in Cobol or RPG or even Basic . A lot of what is told about object oriented programming though is rubbish though .





Getting a job might be tough though.
Reply:you know better than that. you're too old to be asking that kind of nonsense
Reply:actualy no, and don't let your self down.


sooner than later you will grap OO concepts. it is not that hard.
Reply:Your Age is fine..





Dont let your self down. Age is noty a factor.


You just need a Year to get the Concepts..





My advice is to not get confuse in big programming like Oops from the bigining, try to make small Routine Softwares.
Reply:its really like any other language, there this the grammar and the vocabulary. I am getting the grammar down, but it takes time to learn all the vocabulary. but if i can do it so can you


I am a 14 year old kid who wishes to learn C,java,C++, or any such langauge...?

i wish to learn these languages, purely out of interest and the fact it might help later. it sounds fun... and although i dont now much about computers (some but not much), i have above average intelligence, so no crap about how its to hard etc. i would just like a website or refrence to learn any of the programming languages, although C or java is the preferred method... for me anyway. also it has to be free! im 14 gimme a break. i also have windows vista if that helps

I am a 14 year old kid who wishes to learn C,java,C++, or any such langauge...?
http://www.cprogramming.com/tutorial.htm... is a good tutorial for C++





But free online tutorials don't match up to books. However if you have no way of affording it then I guess it's your only option. You will also need a compiler. http://www.codeblocks.org/ Code::Blocks is a great free compiler. If you have Vista it may take some patching, though.





Here are some other tutorials:





%26gt; http://www.w3sys.com/pages.meta/cpp.html





%26gt; http://www.cplusplus.com/doc/tutorial/





%26gt; http://www.cs.wustl.edu/~schmidt/C++/
Reply:no worry keep courage


noting is imposible but keep courage.
Reply:http://www.freepascal.org/download.var
Reply:The link below is to Microsoft's Visual Studio Express editions of their popular programming languages. You'll see:





Visual Basic 2008 Express Edition


Visual C# 2008 Express Edition


Visual C++ 2008 Express Edition


Visual Web Developer 2008 Express Edition





Obvously, you click to download Visual C++ 2008 Express Edition. But if you have any interest in the other Microsoft languages, help yourself to them.





Free download.
Reply:there is a for dummies book that cover these i have seen them at my local public library
Reply:It is simple. it your best to know about "c" Language now in your age.





for that you have to download the ebooks from the Flazx.com where free books are available.





in my career i choose the book PROGRAMMING IN ANSI C - E BALAGURUSAMY and


Let us c - by yashvant Kantetkar





both books are primer level to knwo about C


both author also written book for the c++





the best book for the c++ is the Complete reference of c++ by herbat shield
Reply:you can simply good the languages you want to learn and see the result pages and maybe look for some scholar website and read and learn from it, but i think you should start from HTML and MS Dos, they are the most common languages used and they are the most usefull one so if you want then visit these website to learn HTML





http://www.w3schools.com/html/default.as...
Reply:good luck with that.
Reply:http://www.learncpp.com/








Discussion board


http://cboard.cprogramming.com/
Reply:C++ and Java are good choices.


If you want to start learning, you should consider buying some books.


A textbook I'm using in Uni is called


D.S Malik, C++ Programming (From problem analysis to program design)


http://www.amazon.com/Programming-Proble...


If you find this textbook, purchase it and it will tell you everything you need to know about C++, right from the very basics.





Also, if you're interested you can download some free Microsoft Developer's apps from DreamSpark (only if you are a student)


https://downloads.channel8.msdn.com/





Another good free C++ compiler is called Bloodshed C++ (aka Dev C++)


http://www.bloodshed.net/





If you want to learn more from the Internet, you can view my university website to download lecture notes. Lecture notes are released weekly:


http://www.comp.mq.edu.au/units/comp115/...


The Comp115 unit homepage also contains links to Tutorial websites, so browse around.

bridal flowers

Absolute beginner at Visual C#, can someone list books,web pages to help me learn from the beginning! thanks?

I want to learn!!!!!!!!!!!!!!!!!!!!!!!!! But microsoft tutorials are not helpful. Is there ANYWHERE that can teach an absolute beginner how to learn C#!!





Thanks HP

Absolute beginner at Visual C#, can someone list books,web pages to help me learn from the beginning! thanks?
here are some books that you can download:


Microsoft Visual C# 2005 Step by Step:


http://sendofile.com/dl.aspx?p=0%26amp;uid=373...





Essential C# 2.0


http://sendofile.com/dl.aspx?p=0%26amp;uid=172...





C# Cookbook, 2nd Edition


http://sendofile.com/dl.aspx?p=0%26amp;uid=912...
Reply:go to your local bookstore and get any book for beginners.





if you do not have any experience in programming get a programming book first.
Reply:try www.w3schools.com


it has got good n simple tutorials
Reply:try this link http://www.edcomp.com/results/c++-in-21....
Reply:http://freecomputerbooks.com/


click on "C#" under "languages"


To be more marketable should I learn C# or Asp.net while studying my Sql Server DBA courses?

I was told to not just learn SQL Server 2005 but also asp.net and C#. What do you guys think?

To be more marketable should I learn C# or Asp.net while studying my Sql Server DBA courses?
I agree completely. You will be much more attractive as a job candidate if you have at least a general understanding of the way ASP.Net and C# interact with SQL Server, including the basics of the syntax structure of each, as well as how each operates.
Reply:My advice would be to learn C#. Check out the link. It lists the top 50 programming languages worldwide, and C#, C++, and C are all in the top 10. ASP.NET isn't on the list. C# is a rising language, and, of the two, it will be the more useful language in the future. Not that learning ASP is bad or useless, I simply believe C# is the better choice.





Edit: Wow, brain freeze there. I'm so used to VB. Definitely learn C#.
Reply:ASP.NET can be written in C#


So, focus on C# - then later on you can apply it to the web VIA asp.net
Reply:ASP.NET web services and web sites are written using a .NET language such as C#, VB.NET, Managed C++, etc. So if you learn C#, you have the tools to create ASP.NET projects.


Is there a fun way to learn C++?

I want to learn C++ but every tutorial that I have used has made it so boring that I don't want to go back. At first I like them, and work on them for hours, but after that I don't really have anything fun to go back to.

Is there a fun way to learn C++?
No none that i'm aware,just do it and get it over with.
Reply:Sorry, there is no none-boring way to learn C++. The best way to do it is to follow a bigger project. Plan your components/procedures/modules/objects in advance. Build one at the time, think of the whole structure (learn to be Software Engineer). This make the picture a little bit bigger, and a little bit more challenge (still no fun). Think about a game component may make you feel better. Well, build a solid foundation and the benefits will reach you before you ever noticed. Good luck!
Reply:Fun is relative. This is the truest thing I know about learning: Noone can teach you anything. What you learn is entirely dependent on you.





As someone who at one time earned a certificate in C++, I found that having the goal of certification really helped motivate me at the time. I already knew a number of other computer languages including C, and was working fulltime, so the challenge of having to pass tests kept me focused on it.





The book I used was the Interactive c++ course, which was a book by Robert Lafore which included an online testing system. While there are updated versions of that book, the interactive course doesn't appear to be available anymore.





Bruce Eckel, who is a highly respected author of books on both c++ and Java, has two of his c++ books online for free download. Many pro c++ developers learned the basics from Bruce.





One other thing I can suggest is to create a project for yourself. Why do you want to learn c++? What are you going to do with it when you learn it? Getting started on version 1 of that program will do more to teach you than 100 tutorials!





What you will also have to grapple with is what environment are you going to be developing for. Windows, vs. Unix/Linux, vs. OS/X are all different environments, and the tools you'll use will most likely be very different for each.





Also the area of interest will lead you to wanting to learn different things. An address book application is going to be very different from a graphics program, and both will be entirely different from a game.
Reply:The best way is to learn by doing (I Think). If you are in the Windows Environment you can download the FREE Visual Studio Express and get started right away developing useful programs. As you get better you can go back and fill in your knowledge with some of those dry tutorials. Also you can download other languages from that site including C# and Visual Basic.
Reply:Find something that you are interested in or want to create. Then try using C++ to achieve that goal. Don't just create Widget A from a tutorial if it doesn't float your boat.


I am 15 and want to learn c++, very dedicated, what sites, books and tutorials can teach an absolute beginner?

I know c++ is a hard programming language to learn and not good for beginners but i want to jump right in, any and all information is welcome

I am 15 and want to learn c++, very dedicated, what sites, books and tutorials can teach an absolute beginner?
hi check these links,





hope this will help





good luck
Reply:steven25t gave you a list of sources. Click on each and every one and please mark him as best answer.





That said, it's time to talk about compilers. I will assume you are on Windows, and since you are fifteen and described C++ as a "hard programming language" (it's sophisticated but if you really want to do anything with it even BASIC can be hard) I will assume both that you don't currently have a compiler and that you don't have a lot of money for one.





There is a problem there, especially for a fifteen year old Microsoft and Borland C++ compilers can be costly. If you are a college student you can usually get a discount on them through your school, but while Borland makes some older versions of its compiler free with the purchase of how to program in C/C++ textbooks you are advised to look at at your local brick and mortar bookstore (Barnes and Noble, Waldenbooks, B. Dalton) Microsoft has its own "free" version which is essentially just annoying. Before it does anything at all, it makes you click on an alert box which says you agree not to redistribute this program in any form. I've actually had machines crash on me because of that alert box, which is one reason I no longer use Windows. Borland does make its latest compiler available for free if you want to use it using the command shell (which means either open a window using that old MS-DOS prompt icon or whatever they call it in Vista) and it is a skill worth having. It does make it difficult to learn how to program for Windows once you learn how to program, though. The other versions have an integrated debugging editor which is something most people will tell you not to live without, though it isn't strictly necessary.





On Windows there are some surprising other alternatives. http://www.digitalmars.com offers a compiler which is as good as Microsoft's or Borland's, or GCC's (which I'll get to). You can order a CD version for $54 or you can get a free version which like Borland's you pretty much have to use from the command line.





There are even some free on-line compilers. Comeau.com offers a chance to try out their compiler for free (though it's a little complicated) at http://www.comeaucomputing.com/tryitout/ . If you want to try out a small program in C (not C++) you can go to http://www.delorie.com/djgpp/compile/ and use a windows port of the GCC compiler. Finally, check out http://www.ccompile.com





GCC is the oldest compiler out there. It was originally written for Unix but as what we now call FOSS (Free and Open Software) by a man named Richard Stallman in 1985. A few years later, before Windows, Stallman gave a speech in which he explained why he thought it would never be ported to MS-DOS. A man named D. J. Delorie heard him and the result was DJGPP. This is still maintained by volunteers. It is up-to-date both in terms of syntax and in terms of its ability to handle modern machines. Unfortunately its IDE packages are at best adequate and its Windows handling package might be charitibly described as awful. For an absolute beginner, it's a good choice till something better comes along. Delorie went on to help develop a better Windows-specific port called "DevC++". It has an IDE (Integrated debugging editor) as good as Microsoft's or Borland's. You can get it at Bloodshed dot com in the sources. Again, you can use it for free, and, because it is GCC it accepts any program written in standard C or C++ and compiles it properly. Incidentally, Linux, which I'm using, uses some GCC libraries and it was through GCC that I became interested in using Linux.





The easiest or best way to learn a computer language is to get your hands on a compiler and to play with it. While tutorials are very helpful, finding them can be much less of a problem, and I hope I've given you what you need to take full advantage of steven25t's excellent answer.
Reply:If you do not know anything about programming try something else before c++, like java.





If you have the basis, you know what a variable and an algorhytm is, you get plenty of tutorials and books like C++ for dummies and so on which are perfect for anybody in order to learn..
Reply:Before learning any programming language, you should learn the basic principle of programming first. C++ is an object oriented programming language, OO is the most popular programming paradigm nowadays. Before OO, there are procedural programming paradigm (using QuickBASIC, PASCAL, C) and functional programming paradigm (using LISP, PROLOG).





If you want to quickly master C++, learn the fundamentals of OO. What are objects? What are classes? How are they related? How are they managed in your program? You should know all these.





The above answer has a good link to books, you can follow that.

wedding reception flowers

How hard would it be to learn C# and make video games for Xbox 360's arcade/XNA system.?

I have no experience, how hard would it be to learn C# so I can make games for xbox 360's new XNA program coming out?

How hard would it be to learn C# and make video games for Xbox 360's arcade/XNA system.?
Without experience with any programming it is pretty difficult to do on your own. It will likely take at least 2 or three College or Jr. College programming courses to get you started. If you end up liking programming get a Bachelor of Science Degree in Computer Science. The pay for good programmers is very very good not only in C# but many other languages --- such as Java, Visual Basic, SQL and many others. Check it out and go for it.
Reply:Why do idiots come on simply to say someone can't do something? Of course it would be hard but you have to start somewhere right? sheesh Report It

Reply:It's very hard to learn C# for XNA without already having experience, I bought a 4 month XNA membership, and I had no experience at all with C#, and I couldn't understand it at all, If you would like to get this program, you so get training in designing.


-Cody L. Report It

Reply:Console games (PS2, XBOX, Gamecube) are programmed in C++, C, and occassionally assembly. They moslty use C++ these days. C# is more for programming Windows GUI Applications. C++ is a good language to start on to learn most of the basics and learning other languages after that will be easy.
Reply:Very few people who are making their living at programming actually started in a language like C-anything so I dont know if anyone would have that answer. Thats kindof like asking how hard would it be to learn to be a professional truck driver when you dont have the liscense for a car.
Reply:It depends on your existing aptitude for programming. Do you have any exposure to object-oriented programming design principles? If not, you'd first need to develop that foundation. I would suggest visiting Microsoft.com and downloading some of the "express" versions of their Visual Studio software. I would also look at obtaining copies of "Beginning ASP.NET using C#" and then head over to Microsoft's XNA page. (see links below)
Reply:A few of the posters are telling you that you need to learn C++, If you want to learn XNA you will only be able to do it in C#.





That being said C# is a alot like C++, and being a programmer takes the right type of person, I say look on at http://www.learn-xna.com for some links to download C# express free from Microsoft and give it a try, there are also videos to help you learn C#.





XNA will be out on August 30Th so you got a little time to see if you like it.
Reply:I've had a brief over-view of C# and it would be a hard language to learn without having any prier programming knowledge. If your pretty good around languages then go for it, but if its your first one then maybe take on an easier one first...like C/C++


What all can I do if I learn C++ ?

..applications of c++. coz i've been stuck with those text programs (just a beginner).are there any intresting programs made with C++ just to feel motivated to learn more ...

What all can I do if I learn C++ ?
Chiya is wrong


linux was made with C and not C++


windows was made with C or C++ (not sure) But not visual C


that seems logical Visual C can only run under windows


so how did they use it to make windows?





About your question C++ alone won't help you alot


you theoretically u can make any program with it but it will takes you long time


u can use Visual C to speed things up or use Qt liberary to make cross platform C++ programs





C++ could be very useful when making games with it, i am talking about real games


I think it is the best in this field but still u will need to know DirectX Or OpenGL programming with C++ to be able to make games





Also with C++ u can make program that work on both DOS and Windows


while programs with other languages like VisualBasic Or VisualC can only run under windows
Reply:EVERYTHING. since C++ follows the same concept as almost every other language out there. You can do everything once you master c++.
Reply:I think it's better if you learn visual basic, it will be more fun for you.. you would be able to make graphic based programs, more easily..


What is the most "fun" and "interesting" procedure to learn C++?

This would be to learn it from the grounds up. Some one has mentioned learning to code a game using an existing framework but I found that to be an annoying experience as I was interested in the code of the framework of the game and coding the examples.





I found programming on the fly using IRC to be quite interesting but you would need to find people who are willing to participate (code a line at a time) each person contributing towards an application at real-time. This can lead to some very interesting coding debates about naming conventions etc.





So what do you think would be a interesting way to learn C++? (Books are dull though informative and probably the best way to learn. I am really looking for inspirational ideas).

What is the most "fun" and "interesting" procedure to learn C++?
I had to take it in college as a 2 course series and enjoyed it, even the book stuff. I took an artificial intelligence class, and we wrote a poker player for a c++ poker game. It was fun. I would have prefered to write the GAME/CARD c++ class, rather than a poker player... but the class was AI, not c++.
Reply:Write an application to practice what you want to learn. Start with something simple, like for example a poker game simulation ;) , then work your way up.
Reply:One of my first C++ programs was a single-columnar cipher. It didn't necessarily espouse the techniques of ad hoc or parametric programming but it was somewhat modular and compiled with g++ on linux. Keep in mind I was (and still am) transitioning from C.
Reply:I learned C++ in high school and what made it fun was writing prank software.





Examples of some of the stuff i wrote are a keylogger to access all the passwords of the users and administrators that used that machine, keyclicker which makes a computer beep when any key is pressed (really anoying and funny), and a couple others.





You can search google for "funny computer pranks" for simple software that'll piss people off.
Reply:Try writing programs for image manipulation (edge detection, colour transforms etc) This is the best way to get something tangible from your hard work and the effects are pretty interesting too. I did this using a webcam and applying effects to the live stream, i then bought another webcam and started doing experiments in stereo vision. I now have a robotic assimilation of stereo vision and object detection using a neural network...fun..fun..fun !!


A set of books to learn C programming language?

i need a set of books to learn C programming language from the beginning to the end i was wondering that is would be cool if there were like book 1-10 or something.





pls give me the link or the names

A set of books to learn C programming language?
I have read and recommend:





1. C Primer Plus. (by Stephen Prata)





2. The C programming language (by Brian W. Kernighan)

flowers gifts

How do I begin to learn C++ programming language...?

and what are the topics involved? Does anyone know an easy to use website that will not only teach you C++, but will explain it clearly? How long would it take for me to learn how to create a 3d engine (I am a quick learner and understand things well)?

How do I begin to learn C++ programming language...?
You can buy a book on 3d programming.


Do you know other programming languages?
Reply:The best way to begin is by buying a book. I would recommend C++ for Dummies book. These books are very helpful, I've used them for html %26amp; flash and they really did help. They're only around £14
Reply:dont waste money in printed books get an electronic book please mail me i can provide it for free i also learn c,c++ etc


if you want it mail here with subject as "c++ book"


firozahmed143@rediffmail.com soon
Reply:Enroll for a course on c++, its not expensive and also not very time consuming. If you are a quick learner you will grasp it very quickly.





If oy do a course, and get a diploma or certificate, you might even work from home and earn som extra on the side.
Reply:practise %26amp; more practise.


Either you can download free e-books or google for C++ websites, then start practising on your computer.


You will need softwares like Visual Studio.Net or Borland to code %26amp; debug it.
Reply:download Microsoft Visual Studio 2005 inside is the c and c++ compiler and program
Reply:get a book for c++


also download c++ software or get it from anywhere.read the book and perform programs side by side as they come.


try to make programs of similar type urself.this wwilll really help alot.


book= turbo c++ by ROBERT LAFORE


Which book is better to learn c++?

which book is better to learn c++?

Which book is better to learn c++?
http://accu.org/index.php/book_reviews?u...





C++ Primer (4th Edition) by Lippman or Accelerated C++ by Koenig.





Don't bother with either if you aren't serious about C++ though.
Reply:amazon is good source so far.





and like person above mentioned, if you aren't serious, you better off with something else.





C/C++ are very serious languages.





Enjoy





Cheerz, Steven


A+ Certified
Reply:Thinking in c++ 2nd Edition
Reply:No book.





Just load C++, and search online for tutorials, etc.





You can usually find little programs to get you started that are commented - explaining what each bit of code does.
Reply:no book

daylily

What are some good books to learn C++?

I have been programming in BASIC for a couple years, but now I'm moving on to C++. I need a good book to help me learn. It should be one for beginners who have no experience in the C++ language. What's the best book to buy?

What are some good books to learn C++?
Try some of the books listed here: http://www-cdf.fnal.gov/computing/res/li...





This is what my old lab recommends to people learning C++, some of the books may assume a Fortran 77 background.
Reply:I don't know the best book, but I can suggest to stay away from C++ for Dummies and such books. I found these were very boring, and didn't offer practical advice.
Reply:You can also search for free C++ books at websites like http://myitcareer.org/


What's the easiest or best way to learn C++?

I'm trying to learn C++ on my own and it is pretty difficult. I found one site that seems to have a lot of information but its very difficult for me to understand because I am only 14. Is there any other way someone like me can learn C++?

What's the easiest or best way to learn C++?
I just turned 15 and I'm working on C++. If you're looking to be a programmer, you absolutely NEED a distro of Linux (I like Fedora Core 7). Its been said that trying to program under Windows is like trying to dance in a body cast. And its true.





Is C++ your first language or do you know others too? If you've never programmed before, I highly recommend holding off C++ for a while. Learn easier languages first. BASH (a scripting language in Linux) is a great language for beginners. Then try Python. Starting out with a language like C++ will be hard because whoever wrote the tutorial will assume that you've already had programming experience before and you already know the basic terms (like Variables, methods, functions, arrays, strings, etc) so they wont go into detail about what those mean and you'll be lost.





After learning BASH and Python, get into C. C++ has a lot of similarities but also a lot of differences with C (the main difference being C++ is object oriented). C is much simpler and easier than C++ and learning it first will give you a great advantage.





All programming languages are similar to each other in some way, thats why if you learn a simple language like Python, then when you get ready to learn the C family, you'll already know a lot of the stuff, its just used in a different way.





Drop me an email sometime (onewhoeatsalot@gmail.com) or you can add me to your contacts as prejudged_fire and I can help you out with Linux and programming.
Reply:i dont know what the hell c++ is or eles id try and help
Reply:Trying to learn C++ or any computer language only from reading is like trying to learn to play an instrument by reading sheet music. You have to use it to really learn it. I don't know what web site you've found, but unless it has a good programming tutorial, you're probably not going to learn much.





Even with a tutorial, your education will be shallow without lots of actual programming. Fourteen's a bit young, but see if any community colleges in your area give C++ classes. Microsoft may have a student version of Visual C++ for a reduced rate. I think GNU has a free C++ compiler.





Good luck.
Reply:While there are online resources available I'd honestly say you'd be better to get a thick book on the subject! Thumb though the first few chapters and make sure you like the style and you find it's written in a way you can understand.





AND make sure you find the more advances stuff it will cover is something you find interesting, I can't stress this enough - get a intro to programming C++ for windows + game programming for intance as you will get a lot more of of it if the excercises appeal to you!





You can download Microsoft Visual C++ Express Edition for free though it'll probably be on your book's CD.





And post questions here of course if you run into trouble or you need help!
Reply:There is nothing impossible but you need to have patience and curiosity. and you need to go through step by step if you follow this idea you could feel easy and light because you are messed up if you don't take easily while learning programming languages.


And it does not matter how old you are because if are curious and smart then you can do everything in your life.








http://www.cprogramming.com/tutorial.htm...


http://www.cdlearning.com/CPP.html


http://apex.vtc.com/c.php


Good luck!
Reply:C++ is very efficient and easiest to learn.firstly buy a good book of it,you can take schaum series.Now learn the basics from it such as keywords, syntex for input/output statments.Then have a look at functions,because it is the base of C++.Then move to Class %26amp; Objects ,learn it seriously. Now come to that parts which make C++ OOPL(object oriented programming language)-such as:inheritence,polymorphism.Then turn to some small but effective tools-such as Virtual function,friend function.after doing this you will definetly know what it is..
Reply:u can get started by taking some free online courses. They are explained in very simple terms and u shouldnt have a problem with understanding them. U can go to


elearningcenter.com


What is a good book to learn C++?

I'm looking for a good book to learn c++. Right now I'm thinking of getting C++ Primer Plus, what do you guys think?

What is a good book to learn C++?
I don't own C++ Primer but I heard it's a good one. Check the reviews on Amazon to see what others say, that's how I gauge books. I recommend anything by Jesse Liberty as he explains things in a way that anyone can understand and don't feel like they are being talked down to. The only book I know of that targets C++ is 'Teach Yourself C++ in 21 Days'. Just forget the 21 days part and you should be fine. I'm not a fan of the 'Teach Yourself' series but I like Mr. Liberty's other works.





There are a ton of tutorials and resources on the Internet as well. This site might help a lot:


http://www.freeprogrammingresources.com/





EDIT: I have no problem recommending him a book from the "Teach Yourself" series. I'm not an advocate of the series myself but I'm not going to discount the value some of those books may have. He needs to crawl before he can walk. The Jesse Liberty C++ in 21 Days book I believe covers the course in Dev-Cpp and maybe a little gcc.
Reply:C++ by example





http://books.google.com/books?id=6v26YoB...
Reply:http://accu.org/index.php/book_reviews?u...





C++ Primer by Lippman or Accelerated C++ by Koenig are the two books I recommend for beginners.





C++ isn't a language you learn halfway. Either you are serious about learning it, and learn it properly, or you pick another language. So get a proper book return by the experts (the authors of the books have participated in creating the C++ standards)





Note: I'm referring to Lippman's Primer book. Not Prata's Primer Plus. The authors and the names of the books are different.





Also, avoid a C++ in "21 days" book. No serious and knowledgeable author would suggest you can pick up C++ in less than a month.





Definitely avoid a book that teaches "Visual C++" or "a specific easy version of C++". C++ is a standard language. Learn the standard first, then see how it applies to specific cases.