Friday, July 31, 2009

How easy is it to learn C++ or Java?

how easy is it to learn C++ or Java and where can i learn it for free?

How easy is it to learn C++ or Java?
I agree with the first poster that it depends on you, if you're familiar with other programming languages, especially other object oriented languages, it shouldn't be that difficult. If this is your first time programming it will probably be difficult, I recommend finding someone who knows the language that can give you advice and critique your code. However, the original poster is mistaken by saying w3chools.com is a good resource, they are focused on web programming and don't have a Java or C++ tutorial as far as I can see. Try Sun's official tutorials for java available here http://java.sun.com/docs/books/tutorial/ and here's a tutorial for C++ http://www.cplusplus.com/doc/tutorial/
Reply:Well no one can tell you for sure how easy it is because it all depends on you. There are lots of sites you can go to, I would recommend w3schools.com





If you are determined enough, you will be able learn it.

augustifolia

What is the BEST site to learn C++ with NO prior experience in programming?

I am very new to the whole programming game. I bought a book not to long ago called "C++ Without Fear", but I am having a hard time reading what this guy writes half the time.





I have also been to "Teach Yourself C++ in 21 Days" but again, this website assumes too much knowledge in programming in my opinion.





Is there a *FREE* website that offers a tutorial to fluently (or at least close to that) learn c++?

What is the BEST site to learn C++ with NO prior experience in programming?
http://www.cplusplus.com/ and http://cprogramming.com/ are probably your two best sites to get standard tutorials. You'll also want to keep track of http://www.parashift.com/c++-faq-lite/ and c-faq.com (it's offline at the moment, but you can get mirrors at anytime by googling for C FAQ).





Other sites are usually suspect (this includes the 21 days site). Most resources on C++ are either incorrect in various ways or are obsolete. Cboard.cprogramming.com, as well as the Devshed C++ Forum and Daniweb C++ forums have some very knowledgeable professionals to help out, and you should rely on them to correct mistakes initially. Their help can make a significant difference in how easily and painlessly you learn.





With C++ however, the real way to learn it is to get books. You can get an idea of how it works through online tutorials, and you probably will want to start out with online tutorials, but if you are serious about learning it, you absolutely must get a number of recognized and important books for C++. There's a lot, and I mean a lot, of old, incorrect, or otherwise terrible C++ books. Most of them aimed at beginners. The two books I recommend, and the books/authors are recognized in the C++ world, are C++ Primer (4th edition) by Lippman and Accelerated C++ by Koenig. Other recognized books are too advanced. You may find both books to be just a bit too fast paced, and assuming too much though (they really don't, but you might find it so). Apparently You can do it! (http://www.amazon.com/You-Can-Beginners-... ) is also a good book. I haven't seen it myself, but the author is definitely a recognized expert, and you can actually get his help sometimes on comp.lang.c++ and similar usenet groups. Might be worth getting his book.
Reply:www.codeproject.com


wud be best for ya
Reply:Right off the bat I can tell you need to drop the idea that your going to be a master of programming in C++ in under a month. A programming language takes time to learn the concepts and then properly creating a program that works. One of the hardest parts of programming for beginners comes at compile time. The frustration of errors can be too much for some. I'm sure you've experienced some of that already.





As I was saying, Its going to take you just under a year to get the basics down without referencing a manual. If it is something that you do leisurely then it will take longer. The only way you get better is to do more. Even the silly assignments in the back of chapters in books can help you learn more.





Some books are better than others in some respect. Some people like myself consider some books pathetic in the lack of real world examples. I've seen countless books use "Dog" and "Cat" classes, part of programming, in them.





You should have a few books, not beginner only, to be used to learn from and use as references. A few suggestions are:


Starting Out with C++: From Control Structures through Objects


http://www.amazon.com/Starting-Out-C%2B%...


and


C++ Primer Plus (5th Edition) (Primer Plus (Sams))


http://www.amazon.com/C%2B%2B-Primer-Plu...





Now, to answer your question. There isn't going to be a superior webpage to learn C++ for free. Some will be better than others, but none of them will teach you everything there is to know and get a job in programming. You might find some online college that gives more in depth training through some sort of online "pay for tuition" type class, but it is not free.





The "Best" website that I can think of to learn from for most web languages all in one place is: W3Schools http://www.w3schools.com/ , but no C++ here.





Another site to learn the very basics is @ About.com http://www.about.com/compute/ just scroll down to the programming languages section.





As for a good IDE to help you catch errors and compile your program I suggest Eclipse found @ http://www.eclipse.org/ make sure you have Java installed on your computer to run it.
Reply:Visual C is a good way to start if you are a beginner. There are many tutorials and stuff for that and it is targeted at people with no prior experience. It would be a good foundation before starting C++.
Reply:No C/C++ are too ancient for someone to have done that, you may try the '... for Dummies' series their introductory books are kinda good, while I consider myself too experienced to make use of those books they are unrivaled as to write it in a way that, well, a dummy can understand.





Skimp the entire book in store before you buy, although C++ goes hand in hand with its predecessor C, start with that.
Reply:i would suggest you try dummies for C++ it is really helpful for people starting or who have no pior knowledge to C++ programming
Reply:if u find any best site to learn C++ or any other language programme, u may get information from there, but in my openion the best way to get more and more knowledge for C++ is the virtual teacher.


How can i learn c++ prgraming language as fast as possible?

i need to learn c++ as fast as possible and i dont have time to read huge long books or read long walk throughs i need to know asap!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!...

How can i learn c++ prgraming language as fast as possible?
That's impossible. I'm sorry but you can't learn C++ fast.





Only way i can think of that anyone could learn C++ fast is if you already mastered another OOP language and all you need to do is learn the syntax of C++. I doubt even with this you will be able to fly through it in under a month. This all is assuming you have a great deal of programming experience from past language and good deal of understanding with computer hardware in order to manipulate it.
Reply:http://www.mindview.net/Books/TICPP/Thin...


try this, c++ isn't something you can learn in a day or two!
Reply:check out the video training section on 3dbuzz.com


u'll have to create an account to access them.
Reply:Take a training course (4 or 5 day) with hands on workshops. They are generally full day classes. I took a class at Bell Labs on C++ when I was already a very experienced C programmer. (Bell Labs is no longer around though) I am sure that other training companies sell these classes. (around $1500.00 per person in a group back in the 1980s)





Be sure that you have met the class prerequisites or you will be throwing your money away.
Reply:If U know bits of C... Then take the book titled "Object Oriented Programming Using C++" by Balaguruswamy... It gives U the basic of C++ in the easiest way possible.
Reply:Read those books, and practice. It sounds like you want to be able to program but not work for it, which, sorry buddy, means you will never learn it. I have spent hours sometimes trying to code small fragments. It takes years to become a good programmer.


I want to eventually learn C++, Where do I start?

What are the stepping stones/basic skills needed to learn C++? What are the best programing languages(C++ Java CORBA etc.)?

I want to eventually learn C++, Where do I start?
You can jump directly into C++. However if you are new to programming, I'd suggest starting with Python.





edit:


Kenshin, one of the advantages of Python is that the student can learn the basics of programming and the object oriented paradigm before having to learn the complexities of having to actually compile code. Python is nice because the library calls more often than not have the same syntax as their C/C++ counterparts.





I think a budding programmer is more likely to give up dealing with the frustration of not only learning algorithms and basic programming, but the complexities of compiling code itself.
Reply:Kenshin has an interesting viewpoint. However, I don't think I agree; indeed, I think starting with a high level interpreted language like Python is a great first step.





It's not like relatively unfriendly languages like C++ have benefits that are unattainable to Python programmers. Python is a first-class object-oriented language with a wonderfully expressive syntax. You can filter batches of data in one line, that would take an entire page of C++ to write.





But that's not all. Python's formatting is very strict, which means everybody's code is understandable because making cryptic Perl-like incantations is not easy in Python. So you can understand code written by better programmers than you; and you can understand your own code five years from now when you realize it really needs rewriting. (It will be worthwhile; you will understand it better in five years.)





And if performance is a make-or-break condition and one little part of your Python code is slowing you down, you can rewrite that little bit in C++ and you're done. This situation has never, repeat never, occurred to me. I have been programming in Python for eight years. Remember: computers are very, very, VERY fast and so if you can write a program faster in a more elegant, slower-executing language you will work much, much faster. Once again, I recommend Python.
Reply:You can start with C Programming.After that you can move to C++,JAVA or .NET(Hot this time)
Reply:The above post(s) suggests that if you are new to start with Python. THIS IS A SERIOUS MISTAKE!





Python is a wonderfulyl easy language to use. C++ is somewhat difficult. If you start with Python, you will immediately give up once you start using C++. In programming you must start with the most difficult, and work up to the easy languages. Programming is not an incremental discipline, language to language. Mastering an easy language like python will certainly doom you to learning any of the more complex languages such as C, C++, or Java.





Pick up an introductory book on C++. It will provide all of the coverage, examples, and tutorials you will need to get a good understanding.





(p.s. CORBA is not a language; it is a language independent communication protocol.)
Reply:why not start it with learning C,then if you can understand C well,it will be easier for you to learn C++.try this mothed,my friend. and when you are learning C,you can get some UNIX/LINUX source code and read them to improve yourself as well.
Reply:I am a big fan of college courses. And, respectfully, as a C programmer with knowledge of C++ I have to say E=MC2's enthusiasm is a little misplaced.





The real prerequisite for learning C++ is knowledge of and familiarity with what computers do. That's why I don't see the replacement of GWBasic with Visual Basic as a good thing at all.





GWBasic, like Python (from which it is very very different) is an interpreted language. In Basic's case that meant you could learn what a command was by typing it in and trying it out, then type it into a program. You can do that in Python. Python supports classes, like C++ (and smalltalk, another interpreted language) but that really just reflects that classes and objects are more efficient in today's computer architecture than they were in the old days. And that really doesn't matter. Python really is, like Basic, a language where you can get quick results and begin to appreciate what a database is and what data structures are through something better than an abstract textbook discussion, and quickly.





That's what you need: knowledge and familiarity with what computers do. The only problem with your knowledge of html is that you don't know the difference between a programming language and a page description language (which is what html is). I suggest you look it up.





Again, college is a good idea. At least auditing courses at a local community college. They will have formal prerequisites. Often the prerequisites will still involve Pascal. Since I learned C after learning Pascal, I will simply say Pascal uses a lot of the concepts which C does, but C uses a syntax which is highly compressed and full of acronyms (printf means PRINT Format) which can be hard to get used to. If you want to learn C++, learning pascal in a classroom environment might be a good thing. It might not.





All you really need to know is how a computer works and what it does well -- Computer Science has always been a subset of Applied Math and always will be. We don't like to talk about that because it scares people but it is.
Reply:C++ for dummies, seriously.





As Mike says you may want to try your hand at some others first. Python is a thought. If you're good with stuff like web programming, HTML, XML, CSS, you might be ready to move to more serious programming.


Maybe look at Visual Basic.





Best language is subjective and depends on the goal.


What is harder to learn PHP or C#?

I only know some html and I am planning to learn PHP. Once I tried to learn C# and I could not do it. Had trouble figuring out the OO stuff. Will PHP be easier for me? And how long will it take me top learn it if I study about 2 H per day . Thanks.

What is harder to learn PHP or C#?
I think PHP would be more difficult only because it's a scripting language. It's still object oriented programming, so you're not gaining any simplicity over C#.





You don't compile a scripting language like PHP. You just run it. You might get some error messages with line numbers when you try to serve the page, but a C# compiler will definitely give you better error detection. Additionally, you'd be able to debug and step through C# code to see what's actually happening.





If the OOP aspect is giving you trouble, you're not going to solve it by switching to PHP. Start small and learn some basic OOP concepts if you're having trouble.
Reply:If you don't have a good foundation in programming, any language is going to be challenging to learn. PHP is designed to be fairly easy to impliment, but you still need to understand how the logic works.





And don't "study" PHP... it's much easier to learn by example. find a tutorial and go through it. Make sure you understand what each line of the code does and why it does it before you move on.
Reply:i think C# is difficult.....





PHP is easy

nobile

Books to learn C# and XNA Studio at the same time?

I want to start to use XNA studio. I have nearly no programming experience but you need to learn C# to use XNA studios so I was wondering if there are any books that teach both at the same time, like teaches you some code then you can see what you can do with that with XNA studio or something. Thanks.

Books to learn C# and XNA Studio at the same time?
I'm pretty sure most XNA books assume that you know some C#. I have looked at lots of them, and that rule applies. That's due to the complexity of both topics.





I wouldn't advice learning XNA GSE before you are comfortable writing C# programs, even if they're small applications. You need to know about C#'s decision making, loops, classes and objects, access modifiers [encapsulation], method overloading, arrays, inheritance, polymorphism, etc... Those are basics, and you need to be able to recognize them as XNA code is (generally) composed of them. I'm not trying to discourage you, I'm just showing you should expect. Game programming is one of the toughest concepts programmers face, and it takes time to master, but it's very doable.





C# isn't normally used in professional game development, C++ is still the king, but learning C# is easy compared to C++, and if you grasp game programming concepts using C#, then the transition to C++ will be easy. Who knows, maybe C# -by then- will be the king in game development ;)





Some C# books I consider the best are:


1. Head First C#. You will actually develop some games, and acquire very practical coding skills through the various exercises the book presents.





2. Beginning C# Game Programming: by Ron Penton. This books has some logic mistakes, and other flaws, but it has one of the best explanations of object-oriented programming concepts, and you'll be able to understand them in no time.





Find some other beginners and form a team, you can learn a whole lot better that way.
Reply:you can go to you local bookstore and ask for a book related to c# programing, and XNA is done with c# so if you know c # you'll know what to do. but you can go online for some tutorials on XNA and the same for c# tutorials.


Can you learn C++ with bad math skills?

The reason I ask this question is that while for years now I have want to learn a computer programing language, primarily C++ but almost failed college alegebra.

Can you learn C++ with bad math skills?
Yes. I did.


Good luck.





Cheers :-)
Reply:Yeah, you need a C In College Algebra.





I am bad in math and am struggling in Calculus 1.





I have taken:


Col Alg


Pre-Cal


Trig


Cal 1





What I need to take still:


Cal 2


Physics 1


Physics 2


Discreet Math


Analyzing Algorithms


and like 3 other high level math courses I can't remember atm.
Reply:You'll only have problems if the program you're creating requires complex mathematical calculations.


Most of the time, you won't be using anything outside or regular addition, subtraction, multiplication, and division.
Reply:You can learn the language - sure .


However quite a lot of programming requires a certain degree of maths skills and -- writing efficient code will be much easier with good maths skills.





I suggest a quick maths brush up
Reply:In most business applications, the formulas are known....it is most likely the same formulas they have been using for quite some time What you will be doing is putting a value to your variable from a datasource. then using the business rules that are already established. In some cases, you will need to formulate your own calculations.........but ONLY the formula, you are programming because you want the COMPUTER to do the math.





I suck at math. This is precisely why I became a programmer.
Reply:You could learn it without math skills, but probably not get a job as a game programmer without.
Reply:yes you can, you can do complex application with c++ without even refering to math.





but anyway it depends on what is your applications, for example, image processing and digital signal processing, you have no chance if you don't know some advanced math.





any way don't give up, there is some math cources and books for programming, lets say you want to do an image processing algorithm, these books will teach you only what you need to get it done, like teach you only little matrix and little foriour transforms.





math is not easy for me, but when time come and i need a specific topic, surprisingly i can understand math!





by the way i prefere if you start first with C, only when you master it with pointers, then start with C++, its the easy way to be expert in c++.


wish you good luck
Reply:There is no relation between algebra and C++
Reply:u can, u just need the logic sense
Reply:If you really want to learn you will learn. Just practice.
Reply:Yes you can ace a programming language even you do pis$-poor on math.





I failed Calculus 3 in my second year in U Toronto. As in gotten an F, I manage to pass it with a C in my third try.
Reply:Yes Sure By Practicising Again and again...u should think that u have bad math skills...
Reply:Programming in any language does not require a great deal of skill in math.





The only reason math is so heavily pushed into the computer science degree is to try to teach students logic.





If you have logic skills, you can code with no math skills.





Guess our education system hasn't learned that you can't teach logic, must be born that way.
Reply:You actually won't need any math skills for most of the programs, unless you are making them to do equations and such. Otherwise, you will be fine in learning C++.
Reply:yes u can
Reply:yeah u can learn..............


Can i learn C programming language on the internet?

i dont lik to join classes.


know any websites where i can learn C?

Can i learn C programming language on the internet?
NO!


A website is probably the worst way to learn a programming language. I know C++, HTML, JavaScript, and PHP and a have found that books are many times more efficient a than websites. The most common thing I hear when I say that is "But I don't like to read". Well, it's not like reading, you look at the example codes and you only read parts of it. If you try it, you might think the same thing too.





Good luck!!! ;-)
Reply:I neither like taking programming classes nor try to learn something on the Internet. The best way to learn something about programming languages is to buy a couple of books and study them carefully. Why am I saying this ? Because everytime it is not so hard to realize that a book (well,a good one actually) is written with careful attention and organized neatly, that is, all the information you need to get right from the start is always available and in most cases comprehensible.
Reply:The BEST :





http://newdata.box.sk/bx/c/
Reply:You can learn C on the internet. Below is a link to good tutorial. The original "bible" of C programming C Programming by Kernighan and Ritchie is still a valuable book to have at your side.


The first site is good turtorial. The second is good though dated tutorial
Reply:If you don't know how to program at all then you should take a few classes. However, if you only need to learn the syntax of C then I'd recommend buying a few books from O'Reilly--http://www.oreilly.com/. I've always found them helpful.
Reply:You can learn C from the internet but it is not optimal. Get a good book instead. If you cannot afford one, check the library.





Learning a computer language, like natural language, has as much to do with using the language as reading about it. Practice, as in most things, makes perfect.





Also, I would strongly urge you to ignore the advise to read K%26amp;R as a first book in learning C. C has changed over the years and K%26amp;R is the oldest version. Get a book on ANSI C, particularly one that deals with the C99 standard. It is good to go back and read how the language has evolved from K%26amp;R but, in my opinion, that is not the starting point from which to learn.


I want to learn .NET & C#?

HI i have no0 programming experience , wana learn C# and .NET??? please suggest me some links of E books and prerequiste softwares to be learnt, and softwares needed..


plz help me

I want to learn .NET %26amp; C#?
jUST GET ANY BOOK ON C++ OR BASIC AND JUST GET THE BASIC CONSEPT LIKE WHAT ARE LOOPS , PROCEDURES, METHODS DLL AND ALL THAT THEN U NEED TO INSTALL MS.NET ON UR PC AND DONT 4GET TO INSTALL THE MSDN ITS THE BEST HELP U CAN GET ALSO SOME SITES BELOW WILL HELP
Reply:Advcie: start with a simple language first. Start with HTML or even python.





learning how programming works will make .NET and C# a lot more fun and easier to learn.





http://www.w3schools.com/html/default.as...


http://www.python.org/
Reply:Start with the following book it's excellent:


Microsoft Visual C# 2005 step by step.





You can also read:


Programming Microsoft Visual C# 2005: The Language


by Donis Marshall





Both are Microsoft Press.





To apply what you're learning, you can download Visual studio 2005 Express edition for free from Microsoft:


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





Hope this helps
Reply:You'll need Microsoft Visual Studio. There is a free version called Visual Studio Express:


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





Here are some tutorials:





http://msdn2.microsoft.com/EN-US/library...





http://www.codeproject.com/csharp/





When starting any new programming language, it's always a good idea to find a "hello world" tutorial. That will get you familiar with how to create and run a project.


Good luck.
Reply:These sites offer free and paid for "How To" videos and sample code.





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


http://www.learnvisualstudio.net/...


http://www.asp.net/


http://www.asp.net/downloads/starter-kit...


http://quickstarts.asp.net/quickstartv20...

hibiscus

Wan to learn c++?

i do not know even abc of c++ but am willing to learn . please suggest how shall i begin and usefull beginner books.

Wan to learn c++?
Robert Lafore is a good reference. You can check online books too. Object Oriented Programming with C++ by E Balaguruswamy is good too.
Reply:u can use books or coaching.





try book from C.V. Rajaraman for c to know the basic of c then move forward and try to make simple programs. best of luck.
Reply:Well you don't even need books with plenty of material available on the internet. A quick search on Google will bring up plenty of sites . An example of one is http://www.cs.wustl.edu/~schmidt/PDF/C++...


but there are plenty of others.
Reply:Just follow the book of Robert Lafore and Kanitkar. These two books are the basics one. But more than this is to get a pc and try to R%26amp;D evrything in turboC. Best of luck.
Reply:First u learn `C' lang %26amp; then only u try 2 learn C++.


otherwise u could not get thru.


Infact if u know `C' then u can learn any lang very quick %26amp; easy.


B`cos `C' is the Mother of - all languages.





And go to this links for learning about C/C++ or any other lang


http://www.worldwidelearn.com/online-cou...


www.gcflearnfree.org


www.staffkit.com
Reply:If you are a beginner then buy a book about c++ , but don't buiy the book of bronson or something like that name. It's our book on c++ and the explanations are hard to understand
Reply:chinmay ,


one best suggestion, start learning from (CBSE)9Th computer book.which is on the topic of c++.it also guides how to do programing etc........i think so it will be enough as it gives more knowledge.
Reply:u can start with c from let us c it is very easy to understand


and then go for c++ u can learn c++ at home if u r aware of c


and can get books from the net by searching with "free books of C++ for download"
Reply:I would suggest that you first learn C, which is almost the ABC's of C++, and then with a little interest you'll make it to C++.


Useful beginner books are actual Computer Science textbooks of (Indian CBSE) 5th standard students.
Reply:You can start from here:


http://www.cplusplus.com/doc/tutorial/


Is c++ difficult to learn?

I honestly don't have past experience wit hany language other than html, and I am aware they are completely different. But I need to learn c++ or a very similar language.

Is c++ difficult to learn?
damn ignore those f@cking stupid answers cause they don't make any f#cking sense.(Meli, it master)





C++ is an object oriented programming language doesn't have anything to do with html. (html is for kids)


a lot of companies are switching from c++ to c#


and c# is kinda easier than C++, so it's better if u learn c# instead.


is it hard? depends on u. ( but since u haven't done any real programming it's gonna take u a while)


other easy languages???


depends on what u wanna do. website or application?


(app) The easiest programmin language that u can learn is vb.net


(web) Asp.net is pretty easy to learn too





by the way linux is an operating system not a programming language
Reply:TML isn't a programming language, it's a markup language, so there's no comparison.





If you know programming, C++ is one of the more difficult languages to learn. If you don't know programming, you might learn C++, but you won't know what anything that you learned means, or what to use on what, why. (Will learning French make you a French brain surgeon?)





Learn programming first. Then learn an easier language, like php and/or Javascript.
Reply:If u wanna learn programming then i recommend you to go for C++. But to learn programming your logic should be strong. C++ How To Program by Deitel and Deitel is an excellent introduction for beginning C++ programmers. I used it as my first year text at university. And after C++ you can learn other modern day languages very easily. Just try to clear the basic concepts.
Reply:C++ isn't hard to learn, but it is difficult to master. It's fairly large, but these videos can get you started:





http://xoax.net/comp/cpp/console/index.p...





Good luck!
Reply:well... if you are good at html you should be able to pick it up ok... you should buy a book for reference and take a class even online would help


C++ which website is a good place to learn beginners and advance in this language?

Hello im a student trying to find a website that offers lessons on this topic which can help me learn c++, and really need to catch up quick, can someone please give me a good website. I worked on JavaScript before and used www.w3schools.com, but they don’t have c++. Thank you.

C++ which website is a good place to learn beginners and advance in this language?
cplusplus.com


codeproject.com


codeguru.com


sourceforge.com
Reply:www.codeproject.com has most major languages as well as source code.
Reply:www.brainbench.com
Reply:You could try this as well, excellent beginner tutorials :)





Link in source Box.
Reply:There are a few reasonable websites, but there is a book called "Sam's Teach Yourself C++ in 24 hours" which is very good indeed.


I wanna learn c++.?

I wanna learn c++.Any sites which guide.

I wanna learn c++.?
I would recommend this site





http://www.geocities.com/sstutor





some other good c++ tutorial sites are





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


http://www.cs.wustl.edu/~schmidt/C++/


http://cpp-home.com/index/tiki-view_blog...


http://www.functionx.com/cpp/index.htm





happy learning
Reply:google.co.in
Reply:First of all, it's I want to learn.

hydrangea

Should I learn C# or Java?? Job wise??

I took a look at dice.com and saw over 15.000 offers for java developers and about 7000 for C# developers. Is that mean I am guaranteed to get a Java job if I decide to peruse and learn Java??

Should I learn C# or Java?? Job wise??
Java and C# are pretty similar.





Anyways, if you learn java, and someone hires you, and they suddenly want you to do something in C#, they will give you a limited time spam to learn C#.





So I think the best thing to do, is to learn both, but specialize in one of them.





BTW, learning java or C# will never guarantee you a job. That depends on you.
Reply:Either one will be fine. Java and C# are so closely related (syntacticly wise) it took me (a Java programmer) about a day and a half before I had decent C# code.
Reply:If I had to pick one, I'd go with Java. C# ties you to the MS platform. Not that that's such a bad thing, but Java is used across the board on all platforms. So while you learn Java, you are somewhat learning C# too because they are similar.
Reply:C++ is too offen, most people knows the basic of C language. Java is not, also is harder. But if you intrested to be an Engineer, or 3D Developer, you need to know Strong knowledge of C++ and programming techniques. So at my point, Learn C++ is Better.


Where do I start to learn C#?

I want to learn C#. I took a programming class in high school and was exposed to a little C. I want to learn where I can create GUIs, and not in DOS. A programmer friend of mine said I should have a knowledge of .net and OOPS. Is Microsoft a good site? Thanks!

Where do I start to learn C#?
Microsoft created C# and I think Microsoft website is the best resource that you should check. There are also many tutorials on internet related to C#. Please google it with the keyword "C# tutorial" and you will find a bunch.
Reply:dont go to microsoft site, it currently has a virus called "windows vista". anyways search for ebooks. for example google C++ ebooks


How easy is it to learn C++ if you already know the basics in Java?

I took AP Computer Science AB this year in Java but I want to learn C++, how easy is it to learn C++ and how can i do it?

How easy is it to learn C++ if you already know the basics in Java?
Well you will have to learn to deal with pointers and that could be the only hurdle. Other than that both are very similar and you shd have not much of a problem.





The best way to learn is always to pick up a book or try to source for videos online.





I believe that 3dbuzz.com has a really good videos.


They have a really good faq written as well on how to learn c++.
Reply:The syntax in C++ was the basis for Java's creation. They are, therefore, probably about as similar as programming languages get, syntax wise. Java is -smoother-, one must say. There's a lot more overhead, so it's easier to write, but C++ is way more powerful so it runs faster if you put in the effort.





Best way to learn is to buy a text book, and start from chapter on. You'll recognize all the concepts, so you'll know the theory; it's a matter of relearning syntax. Good luck!
Reply:If Java is second nature to you, I think it will only take you a week to pick up C++. You already have the object-oriented thinking, and much of the notation is the same.





If you did not already know C, you will notice that there is an explicit pointer type, which is lacking in Java.
Reply:If you learned programming, along with Java, learning C++ is difficult. If you haven't learned programming yet (learning a language isn't learning programming), learning C++ well is just about impossible.
Reply:It would be much more easier for you


C family languages nad java are very similar languages.By knowing one, you can easyly work with the other one
Reply:Depends on how well u learn


Where to learn C++ for programming a microcontroller?

i want to learn programming a microcontroller using C++ because it will help me make projects based on microcontroller.

Where to learn C++ for programming a microcontroller?
for microcontrollers you don't need to know the full c++ language. I would take sample programs and modify them, a little at a time. Look at other samples.





For u-controllers, there are certain patterns of programming that you must use to make things work. General C++ texts do not address this.

hawthorn

Can I learn C++ alone and become an expert?

Can I use a text book on C++


And learn it alone home


And also become an expert





Is that possible?


How hard is it?

Can I learn C++ alone and become an expert?
Nothing is impossible, but it's not easy. First of all, knowing a language inside out by itself makes you an expert in that language, but it doesn't make you an expert programmer.





To be a good programmer, you need more skills. In order to be able to create good algorithms, you usually need to know how computers work at a low level; you also need to learn about abstract data types; etc., etc.





For me, it has proven useful to work with other programmers, hear them talk about their work, get an insight into their thinking, reading their code.





So, yes, it can be done, but going to school/uni is a much more efficient way to do it.
Reply:Depends on your abilities. The learning dependancy of one is differ from one and another. Many people can't learn without someone teaching them the material, while others can pick up the subject entirely from self-taught.





I don't know which catagory you would fall into. Why don't you try it first to see can you grasp the material without someone aiding to see are you capable.





But yes, I would imagine it being harder than someone teaching you.
Reply:ya u can learn c++ at home. u can consult niit course content.





u cant become expert but learn upto a lot .....








all it need is regular n in depth studies....





it is possible but it is upto u......
Reply:Yes, you probably can.





Though you'll probably learn 10 times faster in school.
Reply:to learn something to become an expert takes time. you may need the help of some other people but if you can learn on your own well. Do you have any books. Ask question and email them in to professors of colleges near to you. r even go in and ask questions.


Where can I learn C++ ,nice 'n' slowly?

I want a website that teaches me C++ in an easy and


step-by-step method FROM THE BEGINNING.


I have never done C++ before, I just found it iinteresting so I want to learn it.Books aren't teaching me much.

Where can I learn C++ ,nice 'n' slowly?
If books aren't doing it for you I'm afraid a website won't help either.





Nevertheless, here are a few:





http://www.cplusplus.com/doc/tutorial/


http://www.intap.net/~drw/cpp/


http://www.cs.wustl.edu/~schmidt/C++/





I use cplusplus.com as a reference these days. I learned C++ mainly from book after learning C in college. There is a lot of complicated stuff to wrap your head around, and nice 'n' slowly is the way to do it, but that implies patience and I wouldn't just give up on your books.
Reply:google it! -- I personally suggest you go back to school or take some few short courses!
Reply:hello,





Just try this link http://www.amazon.com/exec/obidos/ISBN=0...





Justin


Where can i learn C# Language Free in PDF Format?

i want to learn how to program in C#, but i need to get free stuff to learn and i need to have it in a .pdf file.

Where can i learn C# Language Free in PDF Format?
PDF Documents: http://www.ssw.uni-linz.ac.at/Teaching/L...





Check out this website:


http://www.programmingtutorials.com/csha...





It's full of info about tutorials and documents on C#. If you're familiar with C++ or Java, you should pick it up pretty quickly. You're going to need to get a copy of Visual Studio to do serious development work, and the help documents and tutorials in Visual Studio are extremely helpful!





Here's other good resources (though not PDF):


http://www.devhood.com/training_modules/...


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





Good luck!
Reply:I don't know about PDFs, but Microsoft has lessons online: http://msdn.microsoft.com/vstudio/expres...





And the Express version of Visual C# is a free download, in case you didn't know. http://msdn.microsoft.com/vstudio/expres...
Reply:Check the w3.org tutorials to see if that is available.


Suggest me good book to learn C/C++ Programming in Linux?

I am a new user to the Linux world. I dont know anything about Linux but I have some basic knowledge of C. Suggest me a good book to learn C/C++ programming under Linux.

Suggest me good book to learn C/C++ Programming in Linux?
"GNU/Linux Application Programming"


By M. Tim Jones


Thomson Delmar Learning
Reply:Yashwant Kanethkar
Reply:The best book from my point of view is Introduction to C by Kernighan and Ritchie and online tutorial you can find here http://www.lysator.liu.se/c/bwk-tutor.ht... .
Reply:I always liked the WROX series of books...


Good luck.
Reply:Programming lanuage is the same,though u use different oprating system platforms.SO u can use any books of c/c++.But if u want to do some special features like networking,etc implemented in the code, go for the site:programmersheaven.com
Reply:http://freecomputerbooks.com/
Reply:http://www.unix/linux.com/books


This site should have anything %26amp; everything that you'll need
Reply:If you know C/C++, just go for it.





The default C/C++ compiler in Linux is GCC.


It might come with MinGW, if not correct me.





I always use MinGW, "c++ -o foo foo.cpp" and stuff.





Happy Coding!

marguerite

Does anybody know of a good website to learn C++ or C Computer Language?

I've been trying to learn Python, but I haven't had any luck. So I decided to try to learn C or C++. Does anyone know where I can learn it or where there is a good tutorial? Also, should I learn Python before the others?

Does anybody know of a good website to learn C++ or C Computer Language?
C++ or C? They are two different languages. You may want to pick one first. I’ll give you a general site that’s pretty useful: http://cprogramming.com , but the real way to learn C++ is through books. There’s a lot of bad learning resources out there (incorrect, obsolete, etc.) and you want to make sure you learn C++ correctly. If you pick C++ by any chance, get the books Accelerated C++ (by Koenig) and C++ Primer (by Stanley Lippman).





%26gt; I've been trying to learn Python, but I haven't had any luck.


When you didn’t understand something, did you take the time to Google it?





%26gt; Also, should I learn Python before the others?


If you can’t learn Python, you probably won’t get very far with C++ or C. Python is considered a very easy language to learn, while C++ is considered very difficult.





Edit 1:


%26gt; I was actually just wondering if Python must be learned first.


No. I would recommend starting with Python first though.
Reply:No, you don' have to learn Python first. I don't think learning C or C++ will be much easier though, so ultimately which one you learn first is up to you.





I'm linking a website that has C++ tutorials.
Reply:C++ tutorial = http://www.cplusplus.com/doc/tutorial/





Python tutorial = http://docs.python.org/tut/


I am a new user of microsoft visual C++. Can you help me in learning the fundamental programming in VC++?

Which is the basic step (ie., hello program) to write an application program in Visual C++?

I am a new user of microsoft visual C++. Can you help me in learning the fundamental programming in VC++?
Go to your start page and select links that look interesting in "Getting Started".
Reply:check out http://www.pscode.com for great sample codes.
Reply:If you are using .Net version of VS you should look for .Net framework library reference, MFC is for VC++ 6. I know in C# and VB.Net the programming entry point is Main() and to deal with basic CUI I/O the system object is System.Console and the first function of interest to a hello world is Write("text") in that object. Keep to the OOP paradigm.





I'm using C#.Net Compact Framework so I can't help further.
Reply:Are you using Visual C++ 6 or Visual Studio.NET?
Reply:here is a very interesting website





http://www.waybuilder.net/free-ed/InfoTe...

tropical flowers

Best source to learn C++ from for free?

I've never learned a programming language before, so I'm wondering what would be the easiest free online source I could learn C++.

Best source to learn C++ from for free?
Download and install DEV-C++:





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





Then you will need to study some tutorials about the language:


http://www.cplusplus.com/doc/tutorial


http://www.intap.net/~drw/cpp


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


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





Try to develop full operational programs from the concept at the project to deployment itself if you really want to work with C++.
Reply:The best resource for learning C++ is not online. It's your library. Most libraries have one or more books about programming in C or C++ and publishers like McGraw-Hill and O'Reilly (to name just two) have published a number of excellent books. Maybe your library doesn't but there has to be a larger library nearbye where you can look at this sort of books.





Dev-C++ is a port of GCC to Windows. GCC is used on Unix and Linux, and the Mac OS has a version which is part of their Xcode package. Nobody calls it the best compiler out there right now (maybe some people ;-)) but there's some evidence to support it. And it's free. If you look online you will also find free versions of various Borland Turbo compilers which can be quite good.





Most of us learned an interpreted or scripting language before we learned a compiled language like C++. Actually if you've used the shell in quake or other cheat codes, you may well have done some scripting or programming. Anyhow C++ is a very complicated language and there is a lot to learn and do not underestimate the help you can get from tutors and/or books. You can get a compiler off the net for free, you can get tutorials too. I'd go talk to my local reference librarian though, if I were you.


I want to learn c# windows programming .?

please tell me the link of that web site where i can learn windows programming on dot net platform using c# language .i m a beginner but have basic understanding of c# language.

I want to learn c# windows programming .?
http://msdn.microsoft.com/en-us/beginner...





The Visual Studio learning center is a good start with tutorials and videos. ;)
Reply:If you really want to learn C# I'd look at applying it for the web. There are great jobs to be had there and C# is a great lang for it.





Take a look at this site. It's MS's sponsored for web development and has free tutorials and videos.





http://asp.net
Reply:you can get the video tutorials from torents


www.thepiratebay.org
Reply:you can learn it from book "Let us c".


Best place to learn C++?

I really want to learn how to program, and I can't do that without using C++ atleast once. Is there a really good place online to learn it?

Best place to learn C++?
There are numerous books out there that can help you out. I personally used "Practical Visual C++" when I was learning. But, that was through a college course as well.





If you are good at learning through a book alone, take a look at the books in a store like Barnes and Noble. See which one makes the most sense to you, and use that one to start.





And, depending on what you are wanting to program, you may not need to ever use C++. There are other languages out there such as VB, Java, and .Net.
Reply:I bought the book "Learn C+ in 24 hours" It included a free compiler for your own use.


Where i can learn C programming ( btech cs first year uptu university )on internet?

I am a first year student of btech cs branch in uptu university i want to know where i can learn c programming ,i want to start from basic i want to know a good site from where i can learn and can score very well in computers.Please help its my first year i want to score well.

Where i can learn C programming ( btech cs first year uptu university )on internet?
i would suggest for ebooks rather than online studies because you would get more wide scop for free in the book


but then a lot of sites are available online you can search it on google or yahoo search engines


the one below is shortlisted not the best but one of the online sites
Reply:you can go for www.cprogramming.com





there are many sites but go for one and complete ,i am sure you will get everything


one more place


http://www.cs.cf.ac.uk/Dave/C/CE.html
Reply:There are lots of resources on the internet to learn C programming and I have provided some of them below. But if you are keen on mastering C, the best way to do it (IMHO) is to grab a copy of "The C Programming Language" by Kernighan and Ritchie, the authors of the language. There is no source which is more authoritative and more complete than this book but its not for the rank newbie.





Links that can help you out :





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


http://www.cs.cf.ac.uk/Dave/C/





Once you know a little bit about the language, go to


http://c-faq.com/


This is a wonderful list of FAQ's on C programming.





All the best !

sound cards

Should i need to learn C ????

hi .. i m currently a programming student . on the biggner level..


i m studying java . before java i have no experience of any programming language .. should i need to learn c for better understanding of java ??? or it is ok . and i can have better programming concepts by just studying java ??





also see this link what it says ..


http://www.jubling.com/ten-reasons-why-e...

Should i need to learn C ????
Should you learn C for better understanding of Java?





Strictly speaking. No. That's why nowadays Java is introduced as the first programming language in many School Boards. Java is Object Oriented and has many programmer friendly features like garbage collection etc.





However I tend to agree with the 10 reasons mentioned in the link. Without repeating the reasons mentioned therewith, all I would like tis is that being a programming student C would give you a ringside view of what's happening below the hood. It gives you the power to finely control the behavior of the program, but at the same time does not prevent you from shooting yourself in the foot.





So go ahead, pick a copy of the classic "K%26amp;R" Programming in C, and embark on a journey that will give you child-like satisfaction!
Reply:You don't need to learn C to learn Java.





But if you are serious about becoming a programmer, you do need to learn C. Because it's like the industry standard, most commercial and open-source software are written in C (or C++ or C#, which are similar to C)
Reply:You do not need to learn any other language.But to be a good programmer you should know some basic language.C is very good,


even many shell and old unix was created with C.But now you can


learn just C++.Because C is a subset of C++.In C++, you can know all about C and much more than C.Even in the inheritance, object,


package,virtual function and in other many cases, you can find a huge similarity, so C++ will be easy to you.
Reply:Yea. It's a programming package. May it will help to u in ur future.
Reply:JAVA the way to go If you can do JAVA then you can do C++ or sharp there quite a like.


What's the fastest way most people learn C and C++?

I might have to use some Java for a new job, but have only taken an introductory level course two years ago. I forget most of what I learned, plus I did not do well at all.





I have a 3 books: C by Example, C/C++ Annotated Archives, and Rescued by C++. Is a fast way to learn simply retyping programs and seeing if they run?

What's the fastest way most people learn C and C++?
http://www.microsoft.com/express/downloa...





Try those programs used for making apps. If you select the option it will allow you to download some tutorials. The best thing, I think, is to just experiment and ask questions when you come across them. Maybe search Youtube or Veoh for 'c tutorials.
Reply:yeah just do more research
Reply:To be honest, the fastest way to learn is to start coding, even if it is simple apps. I find that tutorial driven books are very good for that. Of course, it depends - you said you didn't do that well in Java - do you have other programming experience? The reason I ask is that there are some fundamentals in programming that apply to all languages, and if you try to just jump in without having those down, chances are you are going to struggle with the C or C++ as well, because I think they are both more difficult than Java. I would suggest going back and refreshing you Java skills first - make sure you are competent at creating decision structures, classes, methods, etc. Then, I would try to start learning the C or C++. I found that once I learned the concepts and structures of programming, I was easily able to pick up new languages. But, if you don't get the base concepts right, you will struggle with all languages. Good luck.
Reply:Start writing apps, easy ones first. Most of the time in the process of writing an app, you discover the need to learn something new. This is what happened when I had to write an app with a SQL Server backend. I already knew the basic SQL syntax, so I was able to apply that to first stored procedures, then functions. WHen the need arises to learn things like indexes, I'll learn about that.





It's all a work in progress.
Reply:I usually read a section, if I have any doubts about it, I'll write my own test program to see what I don't understand. It works for me.


Is it possible to learn C++ without any knowledge of something like C#?

I am looking to learn programming, but what is the best language to start with? and i know nothing about programming languages. I would like to advance to C++, so wheres the best place to start? and can you reccomend a book/video etc to help me learn the language you reccomend thanks.. sorry i dragged on.

Is it possible to learn C++ without any knowledge of something like C#?
yes. Most computer science schools probably start you with either C/C++ or Java.





While there are other "easier" languages to program with, if you trully want to be a good programmer, you need a solid foundation and C++ and Java will give you that.





After you have a solid foundation, you can branch out to any other language you'd like (C# seems to be gaining a lot of ground in the microsoft world, while you can use PHP in the LAMP universe - linux, apache, mySql and PHP)





I can't recommend a language. That'll depend on which universe you'd like to be in (Microsoft, Linux, agnostic, etc)
Reply:Yes, here is a series of video tutorials to get you started learning C++:





http://xoax.net/comp/cpp/console/index.p...
Reply:start with c. there are books at barnes and noble or borders. they are great


Is C# or is C++ Easier to Learn?

I'm not looking for quality. Which is easier to learn, C# or C++?

Is C# or is C++ Easier to Learn?
Like others said, C++ is more stable and has lots of information on it.





Of course, C# in the long run may be the newer and updated language of the future.





But C++ is still emerging and extremely popular. I'd go with it.
Reply:The simple answer would be: C# is easier to learn. But it's not that simple. There's a couple of ways to look at this: if you want to start making cool stuff as soon possible, then clearly C# is the winner here. Now, if the question is more about "fully learning" the language, it's not that clear. I still think, that C# is the answer here, but it's really up to discussion.





The fact, that C# is easier to learn, should not mean, that you should learn C# though. A lot of programming fundamentals are better learned through C++. C# is a higher level language - so, a lot of dirty stuff is getting done for you. For a programmer, it's still very important to understand that dirty stuff.
Reply:Personal opinion really. I think C++ but it depends..if you have time and want to impress your friends, learn PERL or PYTHON, and then your in buisness. it (once again) is all your opinion..
Reply:I think C++ because there's so much information about it, everyone can answer you questions.





But I'd still learn C# as it's the upgraded version of C++...

liama-song

What is the best book to learn C#??

What is the best book to learn C# for a newbie like me??


Also would you guys recommend another OO language beside C#?? I am trying to learn OOP with C# and it is extremely hard for me to catch up th principles. Maybe C# is not a real b eginner language for me?? Any productive suggestions will be greatly appreciated. Thanks.

What is the best book to learn C#??
Many people find it easier to start programming with a language like VB, simply because the syntax "feels" more like a human language. If you are having a hard time with the basic concepts, I'd recommend c# for Dummies (http://www.amazon.com/C-2005-Dummies-Com... ) - the Dummies series is an excellent place to start because the writers don't assume you know anything about the subject - everything is explained clearly.
Reply:You can find the best book to learn C# here:





http://www.google.com





:-) Seriously, many up to date good practices can be googled out... However, if you insist, check out this link for some tips:





http://www.mycsharpcorner.com





Good luck!
Reply:If you're wanting to learn C# I would recommend getting Sams Teach Yourself C# in 21 Days.





http://www.amazon.com/Sams-Teach-Yoursel...
Reply:I started with C++ and it's easy for me but it also depends on the person. I love programming and thats why it seem easy for me.





Try learning in this order.


VBS -%26gt; C -%26gt; C++ -%26gt;C#


__________or


_________-%26gt; Java


How can i learn C# online for free?

i have general knowledge of Microsoft Visual Basic and can use it pretty well. but i am getting a summer job that will require me to learn C#. i downloaded Microsoft visual c# and it seems very similar to VB but i don't get much of the formalitys. thats why i need an easy to understand guide for C# for beginners to intermediate

How can i learn C# online for free?
I would start with the getting started in your online help with Visual Studio.
Reply:just learn c++ and java, c# is c++ and java integrated in one lang., so if you learn c++ and java you'll know even more than you'll need, and c++ goes faster than c#, so that may also come in handy.
Reply:I don't know but I know how to learn java for free


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


Where to learn C code (etc.)?

Does any one know where I can learn C code, C++ code (etc.)?

Where to learn C code (etc.)?
I recommend two books: "Teach Yourself C" and "Teach Yourself C++". Both are by Herbert Schildt. They are excellent, IMHO.
Reply:check out the following site, which covers C, C++ and C#





http://cplus.about.com/
Reply:I really dont know any good website for C programming but this website www.geocities.com/sstutor is excellent for C++..for C maybe you can check out http://cprogramming.com/ ...good luck
Reply:I highly reccomend any book by Deitel.





Their website is http://www.deitel.com.

garden state

I need to learn C?

I have a technical background, but I'm an old guy. I learned Fortran a long long time ago. I think it's time, finally, to learn C. Can someone recommend a good online course to learn it.

I need to learn C?
http://www.physics.drexel.edu/courses/Co...


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


http://www.iu.hio.no/~mark/CTutorial/CTu...


http://stommel.tamu.edu/~baum/programmin...
Reply:You should learn C++ or C#





Here is a good C++ tutorial





http://www.cplusplus.com/doc/tutorial/
Reply:LOL. Anmd you think that C is new? Hey buddy C is dead and Java is dying. The new languages now are :





- C#


-Ruby


-Python is getting very popular. Try one of these and learn OOP not procedural programming. :)
Reply:C shouldn't be very hard to learn, especially since you already have some programming experience. I don't know of any good sources, but do a search in google and have a look around. He is one I just found: http://www.cprogramming.com/tutorial.htm...





Here is some more: http://cplus.about.com/od/learningc/Lear...
Reply:Try the sites below:


http://www.cprogramming.com/


http://cplus.about.com/


This is not an easy language to learn, but keep working on it. Old? Age is not the problem learning C at all, remember everything passing in C is pointers which is the address. Data or value will not pass in the program. The passing stuff is the address of the data or value. Good luck!
Reply:Im and old guy too! I started with Fortran (watFive actually) in the late 70s and picked up C back in 1982; before most of today's techies knew what a computer was!





I tend to believe that a good book is better than anything on-line, and really like the 'In a Nutshell' books. They are not as step by step as some books, but are the best longterm references; Im willing to work a bit harder with the inital learning and have a great reference for keeps. If you can write fortran code, than you can easily use the "C In a Nushell" to get started.





Best of luck.
Reply:http://www.soe.ucsc.edu/~pohl/abc4.html
Reply:Before jumping into C you need to examine your objectives.





C (and C++) have been pushed down the software stack. There is less is less and less C/C++ work being done on at the application level. Standard corporate IT apps are now mostly java or c#. Web and internet stuff is moving toward python, ruby and a handful of other scripting languages.





If you ultimately want to be employed in C/C++ you are looking at more low level and highly specialized work. Drivers, embedded devices, network routing and so forth.





That said, I don't think there is any language that will give you a stronger base from which to learn. I deal with lots of people out of school these days who can code at the scripting language level but who are fundamentally clueless about anything lower level.





So determine where you want to be before you rush out down one path or another.
Reply:If we knew what "C" was perhaps we could help.
Reply:d


How to learn C language online?

please refer the free links to me where i can learn C language...


and it also provides good examples to learn easily..


no funny answers please.

How to learn C language online?
Try freecomputerbooks.com





The best book to learn C, in my opinion, is the K%26amp;R.





Just trying out the sample programs etc would help u in learning C.





HTH
Reply:for gods sake dare i say it... DONT





its already out of date





search for "ruby on rails"





its online application development


its the way of the future
Reply:Dont be cheap and buy a book. They go for 10 bucks on Half.


What can i do if I learn C++ ?

1. Should i learn more languages ? which languages are recommended ?


2. Can i work freelance if i know how to program in C++ ?


3. Is it a must to learn C in order to learn C++ ?

What can i do if I learn C++ ?
If you're gonna become a software developer you'll need to develop your developer logic... this can be done by practicing. C language is a great option, but I'd recommend learning java, that's the first language I learned, and learning other languages have become very easy. Can you work as a freelance? well... keep in mind that if you're gonna work and make a living out of this you'll have to be reading constantly about new software tecnologies, updates etc... Is it a must learn? well... it will defintely help you A LOT.
Reply:go through stroustrups C++ book


yes check http://k.aplis.net


It is better but not necessary
Reply:In order to learn C++ , to know c is not necessary.


But if u know any other lang. then u can grasp the new lang fastly.


U should have clear u'r logic and u should learn C++ from basic and deeply.
Reply:C++ is used in finance, engineering, and things that must be very efficient (operating systems, games, database systems). It is not an easy language to write good programs in, but since it is still used a lot, learning it is a good experience.





You do not need to learn C. Almost all modern languages are object-oriented and C is not. C is showing its age.





Other good languages to know: C#, Java, and one of the "P" scripting languages (Perl, Python, PHP). Pick at least one scripting language and see how quickly you can solve small problems.





Among non-scripting languages, the future is C# and Java. Both languages are used by a large number of programmers.





Yes, you can do free-lance C++ programming, certainly in the financial world. But programming is only a small part of the job: understanding the business issue and making sure you implement what was intended are equally important.





So write programs dialy in the languages that you want to master, and READ well-written programs to get an idea of approach and style.
Reply:I think to learn any language u must learn C lang. first, Because C is base to develope your logic and to get programming skills. All other lang. r based on C.





As u have learned C++ , that means u r familiear with OOP, Now u can forward to learn any OOP lang like JAVA , C# etc.


How to learn c langauge easily. I want to know basic of c please help me?

I dont know about c i want to learn tell me easiest way.

How to learn c langauge easily. I want to know basic of c please help me?
Refer to the book Let us C written by Yashwant Kanetkar.
Reply:try the book C/C++ by Walter Savitch.





it will be much more easier for you if you have a book so you can refer to it.
Reply:"The C Programming Language Second Edition" by Kernighan %26amp; Ritchie.


It is the de facto best book for C.
Reply:Go through The C Programming Language Second Edition" by Kernighan %26amp; Ritchie.
Reply:Talk about learning to run before you can walk!





If you had any experience in the programming world you would know that there are at least three common varieties of C language: C, C++, and C# and every company's version of each of them is slightly different from the others'.





So I'm assuming you're a novice. This is not an answer you'll like,l but the best and easiest way to learn to program any language is to take a university-level course - AFTER you take one or more courses to learn the concepts and terminology on which programming is based.





But... if you want to frustrate the h##l out of yourself, you can download Microsofts Visual C++ Studio from their site for free. If you do so, I PROMISE that you'll lose all motivation to write programs.

funeral flowers

Learn C++ ???

Where can I learn C++ online? I have tried wikibooks but that has a lot of missing stuff.


Is there any comprehensive guides that are quite easy to follow?

Learn C++ ???
http://www.cplusplus.com/doc/tutorial/





This (IMO) is a fairly good website, if it seems incomplete or there seems to be something missing you can always post here to see if someone can fill you in on that.





Also, since I'm a big fan of wikipedia, I'd recommend the wikiversity tutorial on C++


http://en.wikiversity.org/wiki/C%2B%2B





If these aren't any good, I'll try to look for some other ones.





Has also on wikibooks, they have sections where people don't add information. Every now and again there is a to do box.


13 year old learn c programing?

My nephew is 13 and wants to learn how to program c.





is there anything easy for a 13 year old to learn c and make his own firefox browser?

13 year old learn c programing?
I started programing in C around this age, and now work as a professional software developer 10 years later (albeit an entry level one). Writing something like Firefox takes years of experience... if this is the kind of result he is expecting he will be very disappointed when he gets his feet wet.





I wish I could help you with book recommendations. In general I dislike the learn this in X number of day series and that kind of thing.





An important thing to consider is that he is just trying to learn the fundamentals of programming first -- loops,, variables, etc etc. It is easy to get confused with all the garbage involved with making pretty windows, etc, etc. This may just be me being crusty, but depending on his level of expertise, I'd recommend downloading the cygwin environment from cygwin.com. Run through the setup utility and make sure you've selected gcc etc under developer tools. Use notepad, or download a free editor like this one: http://www.download.com/Crimson-Editor/3... to create your .c source files. Save them in a location like C:\Source . Open up the cygwin enviorment and type "cd /cygdrv/c/Source" (without quotes)_ where Source is the directory you have your source in. Type gcc -o filename filename.c to compile a program and ./filename to run it (where filename is the name of the source file of course).





Again this may do more harm than good. Some people are comfortable with command line stuff like this other's aren't.. not sure which category your nephew fits in.





One important tip when he begins trying to compile his programs... there will undoubetly be many errors, which can be very discouraging. The best way to approach things is to start with the topmost error. Read this error, and look at the line # it refers to. Fix it and re-compile. Often fixing the topmost error will eliminate many errors "downstream" so to speak... I know this was one of the most frustrating things for me learning... writing a bunch of beautiful code, and then passing it to the compiler only to have 100 errors or whatever spit back at me.





A valuable resource *IN ADDITION TO* a good book, is irc channels online. Hop on efnet (efnet.org) and join #c for example, and you will find many people willing to help you a little bit with problems you are having. HOWEVER, these people are not paid, they are doing you a favor by helping you out, and therefore tend to have little tolerance for people's crap. If you expect people to think for you, or hold your hand you will be flamed mercilessly. If, however, you do your reading, and your research on google etc, and ask intelligent questions in a mature way, this can be a very valuable resource.





I hope some of this rambling helped... to sum up: 13 is a great age to learn to program in C.. hopefully your nephew will catch the bug :-). The key to getting a good start is a good book... stay away from "learn this quickly" type books -- learning to program is not a quick process. Look for books that don't get bogged down in whizbangs and flashy crap.. O'Reilly tends to have good solid books in general (that's a publisher's name). Expect to be frustrated early on -- it will take time and effort to be able to build anything substantial. If your nephew is willing to dedicate some time and effort to it though, he may end with a nice hobby etc, and possibly a career down the road. Good luck and all that.
Reply:its the best age to start programming.


but i assure you that when he will make a browser like firefox he wont be 13.


provide him the best resource you could easily get.


if you want him to do something in this field then you are giving him the best opportunity in best time.





but be sure he wont remain 13 till making a browser like firefox





best of luck from me for his glowing future
Reply:I learned DOS when I was 10 and HTML when I was 12... just provide him with books/resources and let him get what he can out of them. I loved the "for dummies" books when I was around that age and still use them for other programming languages to this day. I believe there is a "C for Dummies" book. It will explain things simply enough to follow and help him get a good head-start.
Reply:Firefox and the mozilla platform is very very complicated. There are actually entire books just on Mozilla programming, beyond the more general books you have to read to even understand the Mozilla books.





If he really wants to make a Firefox browser, then take a look a the links I've provided. They kind of explain how to begin, what to study, etc.





Now, if he just wants to make a browser, I'd suggest buying a beginner's book on the .net platform. Visual C++ .net.





The book I linked at Amazon might be a good starter, but there are a ton of books to chose from.





Look at a few, there might be one that actually starts you off programming a browser.





I mention .net only because it offers one of the easiest solutions to building applications currently, and is especially helpful when making web browsers.
Reply:He should not be learning c.





The firefox project is the cumulative effort of a whole open-source team which includes some very very skilled programmers. The best he could do is download the whole firefox source code and try to build it. Which itself is no small feat, not to mention needing to download the various software to build it. Nevertheless, there are too many technologies involved in the browser.





The easiest way to building his own browser, is to succumb to using Microsoft .NET technologies.





There are a few ways to doing that:


1. Pay between $600 - $900 for Visual Studio 2005.


2. Pay an equivalent amount or more for a similar product from Borland.


3. Buy an OEM or education version for much less.


4. Recommended: Download from Microsoft the free Visual Studio Express for Visual Basic, C# and C/C++.





Why? Because all the components are already found in .NET. He would just need to drag the browser component from the component library tray and drop it onto the visual programming space.





Would he learn how to program that way? Would he be able to create a browser that behaves the way he wants? Yes and yes, because he could modify the behaviour and configuration of the components he uses. He gets to see a browser running, even before he wrote any code, just by dropping the browser component and clicking the "build" button.





He could start with Visual Basic. Perhaps, he wants to have a godzilla pounding the foreground while a the contents of a slow website is coming in. Perhaps, he could start with making the URL bar (aka address bar) being able to read in phrases like "My mommy's website" which his lookup table would actually link to the actual address of his mommy's website. May be he wants a File Explorer component tab together with his Browser component tab. May be, he wants to use the File Explorer component tab to store the hierarchy of his Favourites.





And then, after many many many months he could progress to C# or C/C++. By that time, he might decide he would rather create a simple game which would then lead him to a future of becoming a game programmer, which would make more sense.





Of course, one of the most annoying traits of Visual Basic programmers who move to C# or C++ is bringing the whole baggage of BASIC style spaghetti programming with them rather than learning to accept the conveniences offered by object-oriented programming.





I am sure certain quarters would brand this recommendation as betrayal on my part, but I don't think the kid is ripe for learning java and using hotspot components.
Reply:13 is not too young to start learning computer programming but C is very difficult as a first language. Your nephew should learn -programming- first and then learn C. Visual BASIC is much easier, so he might start with that. And you can do most of the same things in Visual BASIC. Another good starter language is Python, which you can download off the Internet for free.





Once he learns programming, then C will be easier, the learning curve will be less steep.
Reply:It would take a very long time to learn c and make a firefox style browser. If he wants to make a unique browser, he could always learn to make add-ons for firefox.
Reply:If he wants to learn how to program in C or C++. Take him to Barns %26amp; Nobel book store or another book store and purchase him a book on that programming language. Make it a birthday gift because the books are not cheap %26lt;smile%26gt;.
Reply:Way too early to aim for something like actually program a Firefox alternative software. But start off with a thin intro book, perhaps can be found in a big metropolitan public library.





Besides C is an old workhorse.
Reply:Start hitting those computer "beinning Programming" books.


i recommend u get "sams teach yourself beginning programming in 24 hours"





that how i first started


Trying to learn C# on my own.?

I am trying to learn C# on my own. I am in a self-paced development program. When I have questions their isn't anyone to go and ask for answers. I have visited a few websites that have helped when searching for answers. Does anyone know of any friendly blogs, or really good sites that gives good examples. I am fairly new to this, I had Basic many,many years ago. Some things in C# just confuse me. I understand Loops, types, simple concepts. It's the way to get from Main to other methods, and to the constructors. OK I might be looking for C# for Dummies. It's like I have hit a wall and the rest dosn't make sense how the code flows. HELP!

Trying to learn C# on my own.?
Those are both great references above. as far as coding you should be able to call any method in the same class as your main easy enough.





private string _something;





public string Something{


get { return _something; }


set { _something = value; ]


}





public void setSomething(string pVal){


Something = pVal;


}





public string getSomething(){


return Something;


}





public static void main(...){


setSomething("This is the value of something");


console.write(getSomething());


}





this is all in the same class





if you need to get a method from another class, let's use the same example above except all methods except the main are in a class called DoSomething





in your main do this...








DoSomething ds = new DoSomething();


ds.setSomething("set something here");


console.write(ds.getSomething());





this is basic stuff, some syntex may be a bit off, just taking from memory.





Hope that helped!
Reply:Check this C# corners


http://www.c-sharpcorner.com
Reply:go to microsoft's msdn website. they have all the documentation and examples for c#. you can also go here and take some tutorials video based)


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


How to learn C++?

ive been for the past couple of years trying to learn C++, ive read a 600 page book on c++ and watched man videos on c+++ but i still cant make a decent windows program. all i want to do is a make a 3ds max model thorw a rock aor something. all i can do current Nes style dos like games.

How to learn C++?
this is not really related to C++, but rather to 3rd party libraries (i.e. directX, openGL and others). These libraries have many functions and it's difficult to know them all.





if you're into game programming, i recommend to have a look at nehe.gamedev.net - beginner's tutorials for OpenGL. And then have a look at the five Enginuity-articles, how to build a simple game engine.





but be sure it's a long way to a rock-throwing ogre...
Reply:Try C++ complete reference and schaum's outline series!!
Reply:Sounds like you're learning C++. Windows programming is different. Separate the two in your mind and start looking for tutorials and all. There is Tricks of the Windows Game Playing Gurus edited by Andre LaMothe. Go to your brick-and-mortar bookstore and special order it.





Another good source of information on Windows Programming is the documentation for Jacob Navia's LCC for Windows, which I've linked to in sources. Bluntly, I left the Windows world behind a couple of years ago, so I'm not up to date on it. But this offers something else you should be thinking about: this compiler is nonstandard using a basic C syntax into which Mr. Navia has incorporated C++ concepts and syntax in a way not supported by ANSI. It still worked for Windows programming the last time I checked, and you can try out the exercises on your own compiler.





What you can do with it is translate your NES style dos like games to run in their own windows. Then LaMothe's book and other tutorials on Ray-Tracing and other concepts should help you go the distance to where you want to be. But it isn't C++ you have a problem with, it's Windows and some of the more advanced concepts. Once you separate them in your mind, your progress will be easier.
Reply:I really don't recommend using Lamothe stuff. A lot of his stuff is outdated and I had to use his books for a game design course. Just do a search for basic forms programming, or windows programming and you should have no problems.
Reply:basic c++ will appear as dos lines. You'll have to get pretty advanced if you want a windows looking progra, with graphics. for a program with windows application, you should try something like visual basic. for 3d, you should learn 3d rendering programs, or possibly CAD.

floral design

How to learn c n c++ without coaching?

is it possible to learn c and c++ without coaching plz suggest good book

How to learn c n c++ without coaching?
For C I would recommend Yashwant Kanetkar's book ,also u could refer to Rakesh Agarwal's Ansi c book. Both of them cover all topics. If you want to learn pointers you could refer t o pointers in c by y.kanitkar. It covers all data structures too.





For c++ use Object oriented programming with c++ by Robert Lafore or Balaguruswamy's book. Lafore covers all topics in details while balaguru skims through the main topics, outlines.
Reply:I found the book by dietel very good. I marvel at the way the book is written.
Reply:google it
Reply:get the book that the creator of C programming language wrote himself.. of course nobody could match up to his knowledge about C.. (i think so?).. i forgot the title though.. search it up..
Reply:Definitely its possible.....


You can get books and tutorials on line and also the free compiler to practice the programming skills.
Reply:book by Yashwant Kanitkar ..Its awesome for C and C++. You have a separate book for pointers too. U will have a very clear idea about the basics too
Reply:C++ by SUMITA ARORA


Although you can develop programming skills on your own but I would always suggest coaching.It helps you grasp the subject.Once you learn the basics all languages will seem easy.


If i am poor in C++ how can i learn NS2? is it very tough?howmuch i needc++,is it posible tolearn without it?

my bachelor field was electronic and electrical engineering,i am familiar with ORCAD simulation,but i am POOR in programming,specially C++,i never touch it,now i need to learn NS2 for my final project for my master,by this information about me,may i learn NS2 well? or first of all i need to learn C++,i dont have time to learn C++,please give me the idea,,that how much i must familiar with programming in NS2!?? :(.is it bad way that i start NS2,with out any information about C++.. thanks in advance.

If i am poor in C++ how can i learn NS2? is it very tough?howmuch i needc++,is it posible tolearn without it?
Just in case you have not yet discovered them, I am including a couple links below. You cannot learn C++ overnight, but you may not have to. You can probably learn much of what you need to know as you come up to speed with NS2. At a minimum, I would get a Beginner's C++ book and spend a weekend going through the first several chapters and writing practice programs. Look for a book with a practice or trial version of a C++ compiler CDROM included. If you're getting your Masters degree in electrical engineering, you should probably know the basics of C++ anyway to be well rounded, I know you may not have time for it, but try to make at least a weekend with an entry level C++ book to learn the very basics of objects, methods, classes, input/output and get some basic programs working. Once you *start* learning it, it's easy to *keep* learning it. :-) Good luck. Before you know it, you'll be focusing on NS2 and not C++ so much anymore.