Sunday, August 2, 2009

What is the best C compiler for someone who is learning the language?

I've been trying to learn for awhile, but I'm constantly being told different things about different compilers. Some suggest GCC, while others suggest Microsoft's Visual Studio. I'd prefer something that isn't too hard to work with, and possibly something that doesn't cost a lot, if anything.

What is the best C compiler for someone who is learning the language?
Borland made their compiler freely available - as far as i know. GCC is good too and free.





I personally use visual studio for C, C++, C# .. whatever.. it's awesome.
Reply:http://www.bloodshed.net/devcpp.html





studio has nice features but for beginning you only need a lite editor. get bloodshed, best option for you and it's free. it's also what alot of learning facilities use.


Is there any good site for learning the concept of Heapsort in c programming ?

Yes try


http://cprogramming.com/

Is there any good site for learning the concept of Heapsort in c programming ?
google
Reply:http://linux.wku.edu/~lamonml/algor/sort...


http://gd.tuwien.ac.at/perf/benchmark/ab...
Reply:http://en.wikipedia.org/wiki/Heapsort
Reply:Did you try wikipedia.org?
Reply:there is nothing like sites, but u can get contents regarding heapsort algorithm,but here is ebiiks site where u can get tthe answers to Q's


www.flazx.com,www.blueportal.org etc
Reply:there will be no special site, try to get it from the books.u choose a book in which both program and algorithm r there and with the help algorithm try to understand the concept.
Reply:You can directly check the c code from this link for heap sort in c.





http://gd.tuwien.ac.at/perf/benchmark/ab...

hibiscus

Can anyone tell me is learning french easy in The I.C.S.E. board?

why dont u search in google.

Can anyone tell me is learning french easy in The I.C.S.E. board?
Yes.it is easy.


And you also can look at the fastest and most effective way to learn French on this planet.





http://french.learning-languages.info





You can speak French Confidently and Naturally in less than 8 weeks.
Reply:Yes,it is very easy


It is completely basic and simplistic in the ICSE Board


They even give full marks in it(100/100)I scored hundred in that.Its very easy and they even overlook minor grammatical mistakes
Reply:yes if u have already learnt french at Alliance francaise. a person i know was in tears after the exam as she couldnt understand the question it was on global warming


Which language is easier for an absolute beginner: Java or C++? Also, what should I do to begin learning?

I am an aspiring programmer. Well, actually I've really never worked much code in my life, but I am enthusiastic about learning. Where/What should I go/do to begin to learn a language? And what language is more appropriate to learn for a beginner, not necessarily easier? 10 points to anyone who'll help me!

Which language is easier for an absolute beginner: Java or C++? Also, what should I do to begin learning?
maintain the order


1) C(gives you ability to develop logic)


2)C++(Introduction to oops)


3)Java(This one very functional language has semantics n syntax dirived from C%26amp;C++)





hope this helps


Cheers:)
Reply:learn c++ first





c++ is the mother of all languages
Reply:I think c/++ are best avoided to begin with.





The first points to learn initially (regardless of language) are:





1. Variables


2. IF (else, endif)


3. Arrays (collections/lists)


4. Loops





I'd pick java over c++ to learn.
Reply:Java is a generation later than C/C++ so probably a better bet, imvho.
Reply:hmmm... visit





http://www.firstwebschool.info





and ask for a FREE information pack..... show your interest in JAVA and C++,,,, cheers


When learning programming as a beginner should i first go for C and thenJAVA or just learn JAVA?

I'd suggest it's important to learn


C;


C++;


Java; and


JavaScript


(amongst others)





If you are a complete beginner maybe start with JavaScript as you'll get 'quick wins'.





Beyond that I am not sure any order its better than any other.


///

When learning programming as a beginner should i first go for C and thenJAVA or just learn JAVA?
well if you want to learn programming and do nice programs java and jsp are the way they are very power ful tools of programming as well as if you want to learn web developement i advice you to learn php. inorder for fast and easy way for small programs u visual studio.det is the way its very easy and flexible and easy way to link your interfaces ("menus and coded program") to databases such as SQL and MS ACCESS. if you want to be extremely powerful in programming at a certian point later on in your life i advice you to first start with C programming that's the way i learned programming from dietel and dietel and then i picked up java programming from dietel and dietel also in 1 week. from this base i made for my self its now very easy for me to program in any language (due to the robust and strong base programming in C) i did projects in VB.net with ADO (database access) very easily and i even didn't need a book just from the MSDN library i got the help and then i did projects in jsp (tomcat server is needed for that) i also coded html and XHTML and WAP man its very easy just learn the basics and off you go
Reply:Its as simple as without learning bycycle you are trying to learn bike.
Reply:well it is up to you to decide, with java you can study well the basicconcepts of programming an also OOPS if you want to study c go for that,i will say both are good , with java you do a lot of things that is difficult to do with c, similarly with c you can do a lot many thing that you can do with java. taka a look at java object oriented programming tutorial at http://www.vivarem.com
Reply:C... Then C+... Then C++ will likely be of more interest if you are planning more extensive programming.
Reply:The fundamental of the programming is Logic and concepts. A programming is step by step approch like building blocks. So, first you must learn logic controls. Initially if you start with Java, you will be confused with objects and derivations. Better start with C language which is a better one to start and once you understand the concepts, you can make through Java. There is no need that you must understand all the concepts of C but from variables to file handling. In this way you can master any languages independent of any platforms.
Reply:first of all plz cheak out your programming teat,then you learn go to step by step(c,c+,c++,foxpro programming %26amp; VB) %26amp; plz clear their bracket's basic fundamental.
Reply:depends , do u really want to learn programming ?


C is the heart of programming so start by C


if you are armature and only want to have some fun go to java direct


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++

hydrangea

What percentage of "c" language is useful in all another learning languages, oracel,testing,sap give me deta

what percentage of "c" language is useful in learrning java, .net,orcale,testing,sap etc please give details

What percentage of "c" language is useful in all another learning languages, oracel,testing,sap give me deta
It doesn't really matter what programming language you start off with. What is important are the concepts. A simple example of this would be an IF statement. All programming languages have it, its just a matter of the syntax in which you make the call.





--Spencer


http://www.spencerkam.com
Reply:to learn any language ahead...u need to learn 'C'..





its a Basic...





it will be useful in Flash prgramming, ASP, .NET, PHP...





SQL(Oracle) Programming...query...etc...





Good Luck... ; )
Reply:Well, any programming lang is uselful to start with.





If you mean the syntax of the C as a prog lang then it might not be of great help, but what you need is logic to be successful in any prog lang..


C is an easy lang to learn and once you have mastered the logic , I dont think there should be any problem in any other lang.


I would recommend every body doing C before touching any other 3rd or later Generation of languages
Reply:The concepts that C will teach you can be applied to any other language. The syntax will be similar, but there will be some differences between different languages, and those variations can be few or many, depending on the language.





The basic principles of conditionals, variables, arrays, loops, functions, and such will be used in any programming language.


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.


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

hawthorn

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.


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"


For numerical simulation would it be more advisable to learn C++ or C#?

I'm entering my senior year of aerospace engineering and the programming requirements in terms of numerical processing time are increasing rapidly. My question is whether or not is worth while to learn C++ or C# for this numerical simulations and calculations. I have a solid background in web scripting(javascript, vb, asp, php, etc) and very solid in MATLAB programming but am looking for something a little....quicker in terms of calculation time.





Any suggestions?

For numerical simulation would it be more advisable to learn C++ or C#?
MATLAB is the best for NM
Reply:Although you could write FAST code with either, I think C++ may benefit you a little more, as it will give you more "bare-metal" performance.





C# has features like "garbage collection" that add a small amount of processing overhead.

marguerite

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.

tropical flowers

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.


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++


Can some one give me some tips on learning this song? (canon in c major)?

i'm having trouble with this song, i can't seem to get it to flow right. the song is here, if you want to listen to it: http://www.youtube.com/watch?v=3f4MLDFdw... , and the notes for it is here : http://kaichew.110mb.com/index.php/topic... . any tips? thanks in advance

Can some one give me some tips on learning this song? (canon in c major)?
I'm not sure what you mean by "flow right."





Practice it slowly, being very specific about the fingering. I have best success with learning one hand, then the other, then putting them together. Your practice style may differ.
Reply:youre not a natural, find another hobby...
Reply:Start by playing it in the correct key, which is Dmaj


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..

sound cards

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)


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


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/

liama-song

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.


What is the best way to learn c++???

What is the best way to learn C++? i am taking this course this semester and i want to know whats the besy way to learn it??

What is the best way to learn c++???
Hi





Practice is the only wy you can master C/C++/Java.


Though it sounds bit sarcastic that's the solution.





There are lots of reference material you can use from net and sample appliations which you can code and master it.. Don't just mugup the theaory.





You can use books by Robert Lafore, and Kanitker for your reference.
Reply:as a beginner begin with robert lafore ,Yashwant kanetkar books on C++ install turbo c and microsoft visual studio to appreciate diffence working btw dos and windows version of c++ and den slowly proceed to "C++ primer" book by lippman and lajoie for intermediate level and finally to book from Bjarne Stroustrup for expert level ...u can take help of google also for tuts
Reply:you have to look for a teacher
Reply:Get an old PC and install Linux. Get a book on Linux C programming to start you off. Learn an editor like vi or emacs then gcc is quick and easy to use. Once you have mastered the basics then a book on STL (Standard Template Library) would be very handy to take you to the next level.


**~~Where To Go To learn C++and or/visual basic/and html NEED HELP~~**?

I'am 15 years old and am looking to expand my knowledge of computers. I already know alot about computers, and have a very basic knowledge of html. If Anyone Knows Where I can take classes to learn visual basic and or/c++ and html in the detoit or detroit area, please let me knoe thank you.

**~~Where To Go To learn C++and or/visual basic/and html NEED HELP~~**?
in order to know more about scripting HTML / ASP / JSP u can use this site


http://www.w3schools.com





and in order to learn VB


http://www.vbtutor.net/vbtutor.html








to learn C++


http://www.edm2.com/0507/introcpp1.html





hope u got ur answer rite...





keep asking questions...





regards


rajan...!

garden state

**~~Where To Go To learn C++and or/visual basic/and html NEED HELP~~**?

I'am 15 years old and am looking to expand my knowledge of computers. I already know alot about computers, and have a very basic knowledge of html. If Anyone Knows Where I can take classes to learn visual basic and or/c++ and html in the detoit or detroit area, please let me knoe thank you.

**~~Where To Go To learn C++and or/visual basic/and html NEED HELP~~**?
You can find a lot of resources on the web. The URL below has free compilers, tutorials, articles, reviews and other tools for programmers. It is a great place to gather general knowledge for little or no investment. Once you've seen what languages and environments interest you most, then you'll be more prepared to spend time and money in classes and commercial compilers.





IMHO, and the opinion of many others, you should probably learn C before tackling C++. C++ expands the capabilities of C and sets some new restrictions on certain things. It is easier to learn C first and expand it's facilities and rules in your mind than to learn C++ first and try to prune the knowledge to fit. Besides, much of the basis is the same thing exactly, so you are in a sense, learning C++ as you learn C.





Good luck!


Could Anyone Help me learn C++?

Hello I'd like to learn C++, But I don't know where to start... Could anyone help me? Put any links that could help... Or if possible Aim , msn yahoo etc.

Could Anyone Help me learn C++?
Get Deitel and Deitel's C++: How to Program for your book.





Try the following on the web:





http://www.cprogramming.com/


http://www.functionx.com


What are the best resoures to start learning web application development with c#,net?

i am beginer in dot net . plz suggest the direction for my basic.


thaks for any help.

What are the best resoures to start learning web application development with c#,net?
try www.learnvisualstudio.net and www.asp.net , these site's have some excellent video's... i found them very usefull
Reply:Visual Web Designer is also free, and for resources check:





http://msdn.microsoft.com





Also look under Visual Web Designer help file.
Reply:Start with PHP. It is easy, fast and Powerfull.





What all, Its FREE





www.php.net
Reply:Your question is too general for a specific answer.





You'll want books, and online tutorials.





You'll find tutorials based upon what you are researching. For example if you want help with forms you'll want to research:


C# forms


ASP.NET forms





remember all web development is done in ASP.NET - C# is just one of the many languages you are picking to write your code in.





There are also numerous forums and groups for development - just search for


C# forums


ASP.NET forums


C# discussion groups


etc...





Find others that know what you are trying to learn and ask them for help.





Good luck.


Is it possible to learn C# in 6 months?

Is it possible to learn asp.net/C# in 6 months and be professionally ready after only 6 months? I am considering studying about 5 Hours per day.





Thanks.

Is it possible to learn C# in 6 months?
Yes it is possible to learn a great deal in 6 months if you are committed.





You can start by learning the C# syntax. Here is a great book to get you started:


Microsoft Visual C# 2005 Step by Step





You can at the same time start with reading ASP.NET material. A good book would be:


Beginning ASP.NET 2.0





You will also need basics of Javascript %26amp; CSS
Reply:There are some skills that are acquired through study. Others require learning by doing more than learning by reading. You could study how to ride a bicycle, drive a car, weld metal or write a program for a year. At the end, you would know a lot of information, but you would fall off the bicycle, wreck the car, have the weld fall apart and the program would not work. What's worse, you would not know why it failed.





If I interviewed you in 6 months, you would not convince me that you are "professionally ready". I hand you a program that won't compile or quits without producing a report and you will not be able to fix it unless you have actually written and tested similar programs.
Reply:If you can write C, C# syntax likes it. The thing that you'll learn in C# is how OOP. How to design class. You know C? you know function in C, struct and void main. But in C# "void main" is within the class. You'll learn a new experience in the class structure. It's like you can C and then you continue with Java. it's same.





It's possible I hope. It depends on your basic skill. If you know how to solve complex problem using C, have experience enough to understand some C code in a minute. Possible.
Reply:That all depends. Are you an experienced programmer and just picking up a new language? Or are you just getting into programming?





If you are experienced, then I could completely see you picking it up if you are committed and understand programming. It's the same concepts...just different syntax.





If you are not an experienced programmer, then you may be able to pick the language up, but I'm not sure that you would do it so well that you could code professionally.
Reply:That depends... if you have prior programming experience, yes... if you don't..... maybe, but it's not likely....
Reply:The syntax is easy; but 6 mo. is a bit rushing it to learn the theoretical underpinning of OOP and virtual machine, but anyway, 6 mo. is a very realistic time limit that you can aim for if you do have a target to reach, you can dispense with VM if 6 mo. turns out to be rushing it.
Reply:C# or C++





it's possible if you're a quick learner and have photographic memory

funeral flowers

Hello i am going to learn java and j2ee and i have learned c,c++,data structure?

c# if i learn this it is useful for me only c#

Hello i am going to learn java and j2ee and i have learned c,c++,data structure?
Both are good choices, I suggest you learn Java and J2EE as they platform independent.
Reply:What are you? A student? Go ahead and learn all the languages out there. Everything is good until you start to like few over the others.





If you were a professional, you wouldn't have asked this at all. If your present job has no more work in C/C++ and you are an above the average programmer in those languages, I think you better start looking for your next job. Otherwise, learn whatever you present job wants you to work in. Be it Java, be it C#.
Reply:go for java j2ee - there is more oppur there





http://www.freepowerboards.com/javaguru
Reply:i think its gonna be the easiest of mentioned.....
Reply:No learning C# will give you a definite advantage..





Cheers
Reply:if it is known that in which staandard u r right now it will bw easy to tell





but from the engineering student perspect i suggest you to go into J2EE





i m in the corporate world and these days J2EE market is really hot
Reply:See c, c++, data structure are the basic programing concept which is a base for the languages like java, j2ee,vb.net,etc.,


so if u going to learn java, j2ee or any other languages u should have some what slight knowledge in c, c++.


c# is one of the framework in .net environment so, if u learn in c# it will helpful in the .net environment courses.


Which is the best link to link to learn C, C++ and java?

Here is the Good web page to learn C,C++,JAVA http://ebooksdownloadhere.googlepages.co...





here is the link to learn java books..


http://books4java.blogspot.com

Which is the best link to link to learn C, C++ and java?
i think you should go and check out the w3wchools


this is the best place for bigginers


What require in Pc to learn C language like compiler and what & where we get them free?

What require for Learn C language like compiler etc..


Where we can download them free of cost.


what is The best tutorial for C in the web sites

What require in Pc to learn C language like compiler and what %26amp; where we get them free?
You can download Gcc which runs on Linux and Windows. It is a free compiler.


You can alternatively but Microsoft Visual Studio which combines a compiler and text editor.
Reply:I use cygwin and utilized gcc software. (You need to install the gcc compiler module). It is free. Download at www.cygwin.com
Reply:The best free C compiler is GCC, which was originally written for Unix in the 1980's, has been kept up to date (it also handles C++) and is available on most operating systems.





I'm assuming you're on Windows. There are two ports (versions) of it on Windows. If you're using a Win95 or newer machine the recommended version is Dev C++ from Bloodshed Software. I've linked to it in sources. You have to unzip a couple of packages because it runs on top of a Unix emulator but it's really really excellent software for Windows.





DJGPP is much older but still available. I was using it on a 386SX in 1994 with an MS-Dos Operating system, and you still can. They also have versions which will run on XP ME 98 and 95. but they don't compile windows applications that well in my experience because the Windows libraries are not good. Also linked to in sources.





You specified you want C not C++. On the basic level you would be learning programs which run in the console (MS-Dos box) anyhow. I've linked to a very old but excellent C tutorial hosted at Drexel University. A. C. Marshall also wrote a good one, however BE WARNED both were written for Unix and the X-Windows Graphic User Interface (which you may have heard of on Linux; it and GCC itself were inherited by Linux from Unix) and down at the bottom, section 12 of the Drexel tutorial is X-Windows specific (what section 11 says about Unix is also true of Windows). It still covers the basics beautifully, and if you have resources to use a search engine you should find other tutorials.


How long would it take to learn C++ at an hour or 2 a day for game design?

I'm thinking about getting into game design and I hear C++ is the perfect place to start and to learn that first. I took Visual Basic in high school a couple years ago and was in the top 2-3 in my class. However i dont remember much of it now since it was 2 years ago and i havent practiced, but im sure i can remember it once i get into it again.





They were going to put me in AP Java afterwards but i didnt go because at the time i found VB boring (I should've gone i would be landing jobs left and right right now but oh well). I think it was because i had no incentive to code. They only had us doing boring stuff like making restaurant programs or calculators or something, so i never continued with it, it was annoying having to do cheap programs just because everyone else couldnt keep up. Anyway given my backround and stuff, how long would it take to learn C++? on my own without classes.

How long would it take to learn C++ at an hour or 2 a day for game design?
dude VB is a joke no offense.





C++/VC/C.NET/C.# , there are load of tutorials on the Internet just google them, plus get a book, and practice





how long it will take? this question only you can answer.
Reply:C++ is no more difficult to learn that any other language - especially if like yourself you already know how to program. The structures are similar - only the syntax is different plus you need to get your head around object oriented programming and pointers. But I'm sure you can do that!





Most importantly - you need to understand Direct X. This is regardless or the language you choose. The good news is - Direct X 10 is easier to learn than any of its predecessors... And its a lot of fun!





Good luck

floral design

If you learn Visual Basic first will it be easy to learn c++?

I don't know both the languages, but I'm keen to do programming. I haerd that VB is the easiest to learn, but good softwares are made in c++.


Are there aspects relating to c++ in VB? Which one to go for? Please help.

If you learn Visual Basic first will it be easy to learn c++?
Generally, If you know how to program in any language it makes picking up another much easier. Just like that friend that took up french and then learned spanish as well. They aren't similar but you can put structure to the languages and build a knowledge of syntax (grammer for computer languages).





VB is much easier to learn than C++. However, VB is top level coding compared to C and C++ which run much lower level. What is top level? It mean's that your program isn't very independant of the OS and software its running. VB programs usually require a windows computer to run and sometimes a version equal/greater than Win98SE. Microsoft tried to simplify the process of making programs by building in tools and functions for you, however, it requires certain components in windows to be present.





Overall, VB is still a powerful tool. You can use it to build macros into excel and create very powerful spreadsheets that far exceed anything made by conventional users.





In fact, I wrote a program in VB that could mimic every key press and record all data gathered that we used to pay contractors to do every day. I created a database and I used VB in an excel macro to parse and organize the data to produce reports.





I wrote a chess game in excel. Works quite well for two people over a network.





VB is generally the same no matter the application you are developing for or by your own. You will learn fundamentals about other programs while you learn VB such as...





Functions


Variables


Objects





C++ is a beast though. I strongly recommend having a good understanding of programming before you start I remember ranting on some website about C++ when I first started picking it up.





Why is C++ so hard?





Because its like you've mastered french, spanish, latin, german and you decide "Lets learn japanese and for fun all forms of written Chinese!"





Learning C is easy, C++ is far extended. Not many people write their own code in C++ due to how far its come. C++ programming usually involves understanding a "library" very well.





Libraries, in their own are almost a complete version of the C++ language. 600 page books are written just over a library. Libraries contain a variety of pre-made functions and objects and they take alot of the tedious work out of programming but... you have to know the library well to know how to use these functions and objects to your advantage.





You may use libraries as well in VB but they are much simpler and not such a necessity.





My rant with C++ sounded something like:





Imagine you read a book and the foreward of the book said ,"Henceforth the words 'it' 'and' 'but' have been replaced with 'apetite' or 'ape tit' and any reference to the word 'dog' could mean or describe any four legged creature besides the furry whale resting on line 14 of the 14th volume of the 14th revision of the 14th century AND periods ending a sentence will completely cause the book to shut





Yeah so good luck :)
Reply:vb is easy. learning vb will not help learning c++.





I wud go for .NET with c#. has lot of help available online and fun to learn.
Reply:People that come from a VB background have a dismal time learning Java. Java is dynamic layout at runtime. Some of the worst GUI's I have ever seen come from VB origins -- like the buttons offscreen to even cancel the program.





So, lots of luck. c++ is nothing like VB. c++ can run on multiple platforms but you have to re-write your program. VB is a microsofty thingy.
Reply:Learn programming first - then any language you attack will be easier to learn. (Learning French won't make becoming a Dutch doctor any easier, unless you already know how to be a doctor.)





Get a copy of Wirth's "Algorithms + Data Structures = Programs". (Amazon usually has a few used copies for under $5.) It teaches the basics of programming in English. Then when you try to learn a language, you'll understand why you want 2 3-dimensional array at that point, or why you can't use an integer for money. (Or why .intX = longY / longZ might throw an error.)
Reply:Colanth is correct.
Reply:I would suggest learning VB and C# doing some ASP.net programming, and then perhaps moving on to C++.





C++ is generally harder than those two languages, and is much less intuitive when you are in a development environment. First learn about object oriented approaches and then go into C++, otherwise you will probably scare yourself out of programming.





For more tech tips check out http://www.thetechjuice.com
Reply:It's very hard to "unlearn" the thing that you already learned. You'd be tempted to do thing the way you're already familiar with. VB is so much simpler and doesn't offer much freedom as C++ does. C++ offers a lot of low-level access that's not available under VB. You'd have a hard time moving from VB to C++.





Unless you're want to be a hardcore programmer, why don't you try VB.NET and/or C# instead of C++. Both VB.NET and C# are running on .NET platform and much easier to switch from one to the other. As a matter of fact I'm sure if you can use VB.NET, you can pick up C# almost instantly. The good news is Microsoft is pushing the .NET platform hard, so you'd better of with VB.NET and C#.
Reply:I did the reverse ie., C++ first and then VB. That was really easy. I now find C++ very hard because VB is so forgiving about many things.





If you're looking to make small, handy little apps then go for VB and forget C++. If you want to do something more hardcore then go for C++. If you're somewhere in the middle, consider C#.


Where can I learn C++ on the net?

I would like to learn C++ but I have no knowledge of any other programming language, know of any good sites to teach me (for free)

Where can I learn C++ on the net?
I *really* recommend getting a book. It costs money, but you'll learn C++ properly. It's not quite possible with Google, because of the high amount of incompetent or incorrect C++/C code lying around.





http://accu.org/index.php/book_reviews?u...





I recommend either C++ Primer by Stanley Lippman or Accelerated C++ by Koenig.





Now if you're still bent upon trying to acquire C++ knowledge through the internet, I'll list a few resources worth using.





CProgramming: http://cprogramming.com/


They have correct code AND modern C++ code.


http://www.cplusplus.com/


Not 100% certain about quality, but I think they are fine.


CPP-Reference: http://cppreference.com/


You wouldn't believe the number of questions that arise from misusing library functions. Wonder what vector.begin() does? Look it up. It's not magic. Everything is documented and explained.


C++ FAQ: http://www.parashift.com/c++-faq-lite/


Spend some time here. Many times, our answers involving referrals to this site.
Reply:cprogrammers.com or programmersheaven.com
Reply:If you have the C++ environment (programming language) installed on your computer, you can go to http://www.pscode.com and download samples - everything from small functions and subroutines (functions return values, subroutines don't) to complete applications.


Where can i learn c?

Where can i learn c for free on the internet and it shoud be simple.

Where can i learn c?
Why don't you learn C++ instead, thats what i did. I learned Java, C++ and Visual Basic





Anyways for some C tutorials go to:


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


http://vergil.chemistry.gatech.edu/resou...
Reply:here is a list of free C and C++ books and tutorials.





http://www.freeprogrammingresources.com/...
Reply:Just Search on Google.


I need to learn c++ programming and I'm only 14, what do I do?

I'm a 14 year old kid and I need to learn C++ programming... HELP!!!!!

I need to learn c++ programming and I'm only 14, what do I do?
Buy a book
Reply:hello chap google basic c++ n u will get some hits and maybe some crash courses about it..Or u can download a prg called microsoft visual studio but i do recommend u read a bit b4 u plunge into this prg..go to the nearest library and pick a beginners book in programming.good luck its fun once u get the hand of it...
Reply:Do it like you would do sports if you wanted to become good at it, learn the basics and maybe even the history of it to understand it. I would start with it's history of the computer and go from their. For you start with dos.
Reply:I don't understand why you have to study C++ at 14 ....anyway first go to a library and find a good C++ book ...go through the basics ...... download the C++ compiler to your system (Borland 5.5) here's a website whr u would find the compiler :


http://www.codegear.com/downloads/free/c...


its a free compiler.....k...after you have downloaded the compiler search the web for the instructions on how to run the compiler...





all done u are ready to roll on ..
Reply:I was your age when I got interested in programming. My first programming book was "C For Dummies" and it came with a trial version MS Visual C++ compiler. I suggest you find a book like that which has everything you need to get started and explains how to do things in clear English. Good luck!
Reply:search for online guides in C# and C++. Get into the community. Use open source programs and study the code and learn what functions do what.
Reply:if you can't find a class at your community college (you can sign up for classes at the community college even if you aren't out of high school yet) i suggest going on half.com and ordering a ton of books (you can get them much cheaper there used than you would pay in a bookstore) and dedicating an hour or two each day to reading and practicing. also, there's tons of research online available.





remember, coding is a difficult thing to grasp, but once you've got how to think in order to program, things start coming together. remember, just be patient with yourself, and don't try to learn overnight.
Reply:Don't remember that old programmers don't use a mouse, that's stupid advise. That's what old programmers say, you need to embrace technology. Programmers work toward moving technology forward, not living in the console days.





Anyways, the best thing to do would be get Microsoft Visual C++ Express http://www.microsoft.com/express/vc/ which is free.





You can either search the web for good C++ tutorials, or if you have some money C++ for dummies is a great book to start with. http://www.dummies.com/WileyCDA/DummiesT...





If I was you I wouldn't program in VI and UNIX unless you are comfortable in that environment already because you will be have enough trouble learning C++ without the extra challenges learning VI and UNIX.
Reply:i was 13 when i started learning c++ now im 15 and i program video games. I started out with books and sites like www.cplusplus.com if your fluent with computers you should learn easily, i was pretty good with computers before i started programming but after i know about 90 times more.
Reply:Best thing to do is get an old PC and install Linux on it. Then learn Vi and start writing code. Linux comes complete with gcc and all the libraries you need for c++. Remember, real programmers don't use a mouse so do everything in the console.
Reply:First, C++ isn't easy to learn, but age shouldn't affect you much. The younger you are the faster you learn.





Here are some resources:


http://www.pixel2life.com/tutorials/c_ge...


http://www.tutorialized.com/tutorials/C-...


http://kirupa.com/





Good luck!
Reply:Buy a book and some software.





Why do u want to learn C++ are you going to live %26amp; work in India?

chelsea flower show

I want to learn C online?

I want to learn C online for free of costs anybody know any website.

I want to learn C online?
First of all you should add information of C online of what type it is maybe thats why no one has left an answer for you.
Reply:just go buy yourself a book and teach yourself how. that's what i did. here's a free online tutorial i googled for you:


http://www.freetechbooks.com/forum-3.htm...


I will be taking C++ in the fall, what programs could I try to learn it with?

Are there any programs I should practice first or books I should read? Also, can I download C and C++ for free? Is is nessary to learn C first before C++? What should I do if I do not take C? (C is not offered at the school I am going to.)

I will be taking C++ in the fall, what programs could I try to learn it with?
For a compiler, you'll probably want to start with


Bloodshed Dev-C++, which can be found at


http://www.bloodshed.net/dev/devcpp.html


just download


Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2


from Sourceforge.











And to answer, no, you don't need to know c to learn c++, and imho, c++ is a better language overall.





You will probably also want to start at either


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


~C Programming~


or


http://www.cppgameprogramming.com/cgi/na...


~C++ Game Programming (not particularly for games)~





These are about the *best* resources out there for beginning in c++, and you can keep Dev-C++ for just about ever, unless you decide to move on to visual c++ or something higher..





~Good Luck~
Reply:well i don't know right now sailor moon so i think search the engines yahoo search


Where should i learn c++?

i want to learn c++ and a few of my friends do too


we want to focus on game programming


where do we start?

Where should i learn c++?
You can start reading Thinking in C++ (the eBook version is free in the author's official site): http://www.mindview.net/Books/DownloadSi...





Also I recommend "For Beginners": http://www.gamedev.net/reference/start_h...





Use the biggest and best online game developer community: http://www.gamedev.net/community/forums/
Reply:http://www.cplusplus.com/doc/tutorial/





This site worked for me. (^_^) Have fun.





Also Bioware Neverwinter Nights lets you program your own campaigns using a C++. It'll help you understand the how to use the language in video game context.
Reply:Well, first you need a C++ compiler. Personally, I recommend Micrsoft's. It's pricey, like everything else from MS, but unlike most of the rest, it's actually good. Most other C++ compilers don't do a very good job of showing you where problems in your code are.





If you have the option, I'd recommend taking a beginner's C++ course from a local college, particularly if you don't already know another programming language. Not only will you have an instructor to answer questions for you when the early programs don't work, but you'll likely be able to get a huge discount from the campus bookstore on that C++ compiler, enough to make the cost of the class not so bad. If classes aren't an option, I recommend books written by Deitel %26amp;Deitel. They are fairly frequently used for beginner and intermediate programming courses, and they do a good job of explaining why you should do things the way they present them.





Unfortunately, as I learned after getting my Bachelor's in Computer Science, what you learn in these courses in most universities doesn't really have anything to do with real-time input, which is necessary for any game, even if the game mechanics are turn-based. Still, you will absolutely need the stuff in these in order to understand the more complicated programming techniques use in game programming.





When it comes to learning to code games, there's really only one logical way to go: DirectX. Firstly, you integrate it into the complier you already have, so you aren't forced to work with new tools. Secondly, it is the platform for PC game design and very similar to XBox 360 code, so whatever you make could potentially be handed out to friends or sold to get the word out about you. Finally, the SDK (Standard Developer's Kit) for DirectX is available for free from Microsoft's website.





For books to learn how to actually use DirectX, I found a great one a few years back that was put out by Prima (and later re-released by Premier Press) called something like "The Zen of DirectX Game Programming." The author knows his stuff and does a pretty good job of explaining the code in the book, most of which is written so any game could use it.





DirectX is a beast, requiring over 100 lines of code just to give you a blank screen, so be prepared.


I want to learn C..?

I want to learn C..I'm a student but the book they gave us is total crap..Can anyone give me a link where I can download a guide..I'd also like to solve exercises if possible..Thanks..

I want to learn C..?
Try www.dwite.ca





It's a programming competition website containing recent and past programming problems. You should learn file IO too.
Reply:C is a great language BUT you have to understand the concept of pointers. This is not easy to do on your own, specially if you do not have a degree in computer science, electrical engineering, or knowledge of how memories work in the hardware.





The best book for this is called "Mastering the C pointer." Unfortunately, it is out of print.





Kernighan and Ritchie's book is considered to be the defacto standard; however, it's dry reading





If you want to know C and write it correctly, take the classes. You can really do some damage if you don't know what you are doing with the pointers. If someone tells you that you don't need pointers, then you will greatly diminish the power of the C language.
Reply:Kernighan and Ritchie's "The C Programming Language" is a terrible book to learn the C language from. And most of the power of that language now is in whatever function library you buy to use with the language.





You didn't mention what book you are using, but you really ought to be learning C++ instead of C. C++ is the object oriented version of C.





There are tons of books on C out there and any large bookstore will have several to select from. They all have their pluses and minuses. Also check Amazon.com.





If you have an opportunity learn C by taking a course at your local community college.
Reply:When I was a student, I liked the Schaum outline series for many engineering subjects. Concise, neat, and tons of problems worked out, and exercise problems too. Try to get hold of the Schaum series for C programming.
Reply:can u try it





http://grok2.tripod.com/c.html
Reply:I program quite a bit in C and the only reference I ever use or ever have used is the one written by the inventors of the language: Kernighan and Ritchie's "The C Programming Language"

apple

How can i learn c programming language fast ?

i'll try to learn c programming language at home. as i have computer ,internet at home as well as library facility next door. is there part time course available in edinburgh,scotland?

How can i learn c programming language fast ?
If you want to create any kind of software, you first have to learn programming in general.





Your first step should be to get a good book that teaches you the fundamentals. A good book to start is:





http://www.ibiblio.org/obp/thinkCS/





(I strongly recommend the python version here)





This book is so well because it does not waste time teaching you a specific language or libraries but concentrates you on how to program.





Then you need to learn object oriented programming. A good book that does this is this book about Java:





"Thinking in Java"


http://mindview.net/Books/TIJ4





and you need to know about low level programming. Here, I recommend this book:





"The C Programming Language"


http://www.amazon.com/exec/obidos/tg/det...





And then, to become a really good hacker, you will have to read this one:





"Structure and Interpretation of Computer Programs"


http://www.amazon.com/Structure-Interpre...





there is a free online version here:





http://mitpress.mit.edu/sicp/





IMPORTANT: Beside all the reading, you have to constanly read other programs and write your own code. These three things are pretty much equally important to make fast progress: reading books, writing code and understanding other peoples code.





As an somewhat alternative route, Peter Norvig, one of the greatest thinkers of our time, has set up a document a while ago that teaches a good way to become a good programmer:





"How to become a programmer in 10 years"


http://www.norvig.com/21-days.html





I'm not sure if this is a fast way to become a good C programmer, but it is the fastest way I can think of.
Reply:For the syntax and some concept you need no more than a couple of hours... Search on the net for some C tutorials.. If you also want to be good at it... it will take several years of practice, so start writting some code asap :D...
Reply:My advice: I am a software engineer designing video games at this point; The coding language "C" is rather old and rarely used much any more. You should look into OOP, object-oriented programming. The language to study is C++ (C plus plus) then C# (C sharp). Follow this link and closely read all the contents for C++. It is very good. After you read this and try to understand it, search Google for more C++ info.


http://www.oopweb.com/CPP/Documents/Thin...
Reply:http://cm.bell-labs.com/cm/cs/cbook/ is probably the best textbook on C. do not listen to people who say that C is bad and OO is the answer. any programming language is simply a tool. you always need to match the right tool for a given job.
Reply:lmao....


you can't.
Reply:Search the internet for C Programming for Beginners. I included a link below, but you can find lots more on your own.
Reply:Learn original C? Just google in "c tutorial"
Reply:better u start urself first from the most basic books written specially for "C",it's Let us C by yashwant Kanikar,and Ansi C by Balagruswamy,Both are Asian books and you can get these books easily,moreover you can get Denis Ritchie's book online for C,he is father of c,moreover the puzzle books for c can help u to get practical knowledge of c,in one of ur answers to ur Q?,some said it is an obsolete language,but to the knowledge of my extent it is the best and open so u must go for it and learn it the best possible
Reply:no
Reply:I suggest you to check out the following links:





http://www.c4swimmers.net


http://www.c4swimmers.esmartguy.com


http://directory.google.com/Top/Computer...





and more....