I wanna start programming c++!!!


(TWIXMIX) #1

Hey guys i wanna learn c++ but i dont know where to start.
Do you have any internet tutorials to recommend?


(BondyBoy007) #2

Buy a good book, there are loads of beginers self teach type books about - expensive though so read reviews of them 1st


(Ragnar_40k) #3

When you want to write a mod you need to learn C not C++. For tutorials search webcrawler with the keywords “tutorial” and “c”.


([!]Icon) #4

If you wanna start programming, you want to start with the basics first.
Try http://www.qbcafe.net/portal/index.shtml and get Quick basic 3.5 i think, 4.0 is missing a .pif file. So download 3.5 and then whatever tutorial you want.

But if you already have your basics down then there are some sites that i cant think of off handf about basic highlevel programming. I’ll try to find those and get them back to you.


(evilsock) #5

I thought all C++ programmers were ex-C programmers, the types that ‘broke’ C++ code to make it act like ‘C’

KDE vs Gnome springs to mind.


([!]Icon) #6

I couldnt find those links, but if you need help while programming check this place out.

http://www.nerdbrains.com/forums/index.php

Its a forum for all-in-one programming help. So any questions you might have or any ideas, this site can definatly help you. (you have to be a registered user, but its free)

Good luck.


(chr0nicles) #7

Buy a good thick book about Programming in C. and while you’re at it you can look at the leaked windows 2000 source code :wink:


(Cyber-Knight) #8

be warned that programming is not very rewarding initially.
you need to accumulate quite a lot of knowledge before you can start on any sorta major project. lots of fun with guessing games and loops.

and be prepared to work hard. programming and laziness don’t mix well.


(^POTATO) #9

If you really want to learn to program, you should find some classes that teach it. Its much easier being taught by someone who knows what they are doing than by trying to teach it to yourself. Registering on various forums and reading books can help, but not as much as getting a good teacher.


(^POTATO) #10

Oh and reading some of your posts on the modding/mapping forums, I take it you arent very focused. Youve started 3 topics for making mods/maps with only vague details about what you want done. You need to be more focused if you want to learn C, its not something you pick up overnight, and I think CK put it perfectly: programming and laziness dont mix well.


(puubert) #11

I got a C Programming textbook. I’ll sell if the dude wants. Hmmmmm $200? lol Thought, seriously, let me know if you’re interested.

Seriously, if you’re confident, buy a book and teach yourself. If you’re take a course. Personally, I’d take the course. i studied C for a semester at university and it’s great having someone to ask when you don’t understand something. I’d never have got as far as I did without some outside help. Mind you, my lecturer was a fucking moron who was old enough to have worked on the first computer in my state.


(pgh) #12

Heheh… thats why I leave it to others to code. Gaming isnt effected by Laziness. :]

Same CK from PQ3F btw? No P:ET? :confused:


(Hydra) #13

To say the least. He sounds like one of those kids who think you can learn C(++) in a week without priour programming experience, and gives up after a couple of hours.


(Hydra) #14

Ofcourse not. I started with Java and then moved on to C++.


(jamez) #15

eh, starting off on c is the way to go. c++ is more simplified and powerful, but still based of c

a great book is “The C programming language”
its like the oldest c programming book and i think it was written by a person who made c

anyway wenever there is something i dont understand, pretty much every time i can find an answer in the book, its over 20 years old even lol
the only things it doesnt have is thenew features added in c++ (static cast etc)

ofcourse i would be both surprised and amazed if u would need to know about them when writing a quake mod and having no prior programming experience


(evilsock) #16

Has this kid got any previous at all? I’m no developer (witness the recent endian mistake I made for the x86->PPC ET for Mac discussion *blushes) - but you know I do have stuff like basic, pascal, 4GL and SQL under my belt from way-back-when. This isn’t even a 0.02, more like a 0.002, but when I initially learnt say Basic or Pascal on my own,it wasn’t until much later on that I discovered just how many holes there were - not only in my programming knowledge, but also my mental approach to devlopment - good ‘methods’ are important. This became apparant when I had a brief stint as one of those ‘conveyer belt’ 4GL developers in the early 90’s :open_mouth:


(MuffinMan) #17

he just asked for help, I think there’s no need to argue about him being a noob programmer, didn’t check any other posts by him though but maybe he’s serious about it

TWIXMIX - you should really get a good book to get into it, if you never programmed anything before it might be a good start to do some php or any other easy scripting language at first, it will show you some basics of programming before you have to go into depth. I’m no fan of the c++ / java / anything in 21 days books myself but they might be useful and can be found in the net as pdf (of course you have to buy them… ahem…)

there are some very good forums, for example try this:

ressources:
http://www.freeprogrammingresources.com

tutorials:
http://www.programmingtutorials.com

you won’t find an easy tutorial how to program, the topic is too complicated for tutorials but you can find code snippets to learn from, this way I learn new programming languages (and the documentation you can grab)


(seven_dc) #18

Ofcourse not. I started with Java and then moved on to C++.[/quote]

Wow. First I learned Pascal Then Java and then when I looked at the C++ I was very unhappy. C++ Is very confusing language. All those pointers and method pointers. urgh and you must release used mermory… maybe I am too used my job as a Java programmer. Plain C rocks anyway!


Uggs