Logic3 Posted February 22, 2006 Share Posted February 22, 2006 I've decided to try and teach myself C++, with the help of tutorials, but I can't find any that either don't have more than one pop-up, or don't have full explanaitions for what everything is .. I have Dev-Cpp, a free C++ IDE .. but just need help getting started Thanks for all the help .. if I get any Link to comment Share on other sites More sharing options...
Svip Posted February 22, 2006 Share Posted February 22, 2006 Seriously, get the book "The C Programming Language", it is f*cking great, I couldn't live without it. A must own, it does not teach you C++, but the differences are not that large. Link to comment Share on other sites More sharing options...
Cojawfee Posted February 22, 2006 Share Posted February 22, 2006 Take computer science in school (if your school offers it). You will understand concpets a lot better than if you just read it out of a book. Of course, the class will probably teach you java, but it isn't all that hard to learn a language once you understand the basics of computer science. Link to comment Share on other sites More sharing options...
Logic3 Posted February 23, 2006 Author Share Posted February 23, 2006 Well i've been looking for a college course near me, but no luck, and i've been suggested loads of books, so i'll probably just go with those Ah well, thanks though Link to comment Share on other sites More sharing options...
just another thug Posted February 24, 2006 Share Posted February 24, 2006 Take computer science in school (if your school offers it). You will understand concpets a lot better than if you just read it out of a book. Of course, the class will probably teach you java, but it isn't all that hard to learn a language once you understand the basics of computer science. Yeah the AP test is Java so that's all they will teach now. Actually I learned QBasic as my first language and it definately helped me grasp the basic understandings of programming. You don't have to stay on QBasic for long, but it helps so much when you start from nothing. Link to comment Share on other sites More sharing options...
Myscha Posted February 24, 2006 Share Posted February 24, 2006 Seriously, get the book "The C Programming Language", it is f*cking great, I couldn't live without it. A must own, it does not teach you C++, but the differences are not that large. "Problem Solving with C++" is the book I bought, that's what I learned on. A bit old, I think, however... Link to comment Share on other sites More sharing options...
Jack_Knife Posted February 26, 2006 Share Posted February 26, 2006 (edited) I'd probably advise learning another language first. C++ is awful complex if you've never programmed before. Edit: If you do know other languages/have programmed before, ignore this. Edited February 26, 2006 by Jack_Knife "You can play faster than Al Di Meola and do it with only one pinky, but if you're not listening to what is going on around you, you might as well just shut up" isn't your croth suppose to be erecting when you have an orgasm? Link to comment Share on other sites More sharing options...
Logic3 Posted February 26, 2006 Author Share Posted February 26, 2006 Well, my father knows oracle, and says that's probably an easier language to learn before C++, so yeah, I probably will learn something else Link to comment Share on other sites More sharing options...
Johnno Posted February 26, 2006 Share Posted February 26, 2006 I wouldn't learn any language. I'd learn programming. All languages are more or less the same, except different syntax. So learn about programming - learn conditionals, loops, data types, object oriented (procedural is good, but OO is where the money is at), and all the other stuff. Without focusing on an actual language. Then when you go to learn a language, whether it be C++, you'll have a rock solid foundation, and only need to learn C++ specifics. If that doesn't sound attractive, I found Python an easy language, but I started with Pascal. Link to comment Share on other sites More sharing options...
facugaich Posted February 27, 2006 Share Posted February 27, 2006 I do agree with Jhonno that you should learn the whole idea of programming before focusing on a language. But the difficulty of that depends on how well your brain can handle such an abstract information. I would advise you to go with Pascal, since it has a very verbose and estrict syntax but at the same time it's simple and well structured. You'll find its syntax is very similar to a pseudo-code. This combination of features makes it a very good language to start with. Link to comment Share on other sites More sharing options...
just another thug Posted February 28, 2006 Share Posted February 28, 2006 I do agree with Jhonno that you should learn the whole idea of programming before focusing on a language. But the difficulty of that depends on how well your brain can handle such an abstract information. I would advise you to go with Pascal, since it has a very verbose and estrict syntax but at the same time it's simple and well structured. You'll find its syntax is very similar to a pseudo-code. This combination of features makes it a very good language to start with. We start with QBASIC at my school, and I liked starting with that. It has all the basic concepts you build off of. -Data Types -Loops (for, while) -If-Then -Ect. ect. Link to comment Share on other sites More sharing options...
facugaich Posted February 28, 2006 Share Posted February 28, 2006 (edited) I do agree with Jhonno that you should learn the whole idea of programming before focusing on a language. But the difficulty of that depends on how well your brain can handle such an abstract information. I would advise you to go with Pascal, since it has a very verbose and estrict syntax but at the same time it's simple and well structured. You'll find its syntax is very similar to a pseudo-code. This combination of features makes it a very good language to start with. We start with QBASIC at my school, and I liked starting with that. It has all the basic concepts you build off of. -Data Types -Loops (for, while) -If-Then -Ect. ect. I prefer Pascal beacuse it has to be written in a much more estructured way, teaching a good practice in general programming. Edit: I don't know if that made any sense to you, it was difficult to express in my non-expert english Edited March 1, 2006 by facugaich Link to comment Share on other sites More sharing options...
BenMillard Posted February 28, 2006 Share Posted February 28, 2006 That makes sense, although you don't need to prefix "structured" with the "e". Link to comment Share on other sites More sharing options...
Logic3 Posted February 28, 2006 Author Share Posted February 28, 2006 Well, just found out there is actually a college in this craphole ... doing an IT course and something else, basically the course involves computers, the different bits and how they work .. programming (woo), mysql work, and then different security stuffs. Link to comment Share on other sites More sharing options...
Dave Kenny Posted March 6, 2006 Share Posted March 6, 2006 Seriously, get the book "The C Programming Language", it is f*cking great, I couldn't live without it. A must own, it does not teach you C++, but the differences are not that large. I would have to agree. If you learn from tutorials it can be anyone who has written it, and often they have bad habbits or have done things the long way insted of shorter simply cause they aint that experianced. I know years back I lernt VB form a book, where as my mate learn from tutorials and examples. The amount of people who do that and pick up bad habbits is the reason people think VB is suc ka slow language, cause they dont actulyl code it right Link to comment Share on other sites More sharing options...
K^2 Posted March 8, 2006 Share Posted March 8, 2006 I prefer Pascal beacuse it has to be written in a much more estructured way, teaching a good practice in general programming. Pascal is a horrible language to start with. It has all the same difficulties in understanding for someone who is totally new at programming as C does, but it does not teach you reall programming. There is a good reason why C++ is a preferred language in any serious development. C and C++ are not exactly high level programming languages. They are more like a system for structuring low level code. Any programmer who knows what he is doing is giong to think of Assembly code that would be generated by the C or C++ code that he's writing. That is the only way to write efficient code, and there is no language better for that than C. C++ is slightly worse in that sense, but it does offer OOP, which can be very useful. In any case, if you want to learn programming just for fun, it is best to start with QBasic, as has been recomended. It is extremely easy to learn, and it is a lot harder to screw up than in any other language. If you are really serious about learning to program, your first language should be Assembly. It's not easy to learn, but if you know how to write code in Assembly, you know what you are doing when writing code in any other language, which means better code. Prior to filing a bug against any of my code, please consider this response to common concerns. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now