Kaftan Barlast Posted November 16, 2005 Share Posted November 16, 2005 Yes, Im attending a flashy Game Design program at University but as I do only Design/Graphics I dont have access to the programming classes and even if I did they would be much too high-level for me. So Im looking for a website that can teach a complete n00b how to program C++ I have never done any programming before but I really want to learn. DISCLAIMER: Do not take what I write seriously unless it is clearly and in no uncertain terms, declared by me to be meant in a serious and non-humoristic manner. If there is no clear indication, asume the post is written in jest. This notification is meant very seriously and its purpouse is to avoid misunderstandings and the consequences thereof. Furthermore; I can not be held accountable for anything I write on these forums since the idea of taking serious responsability for my unserious actions, is an oxymoron in itself. Important: as the following sentence contains many naughty words I warn you not to read it under any circumstances; botty, knickers, wee, erogenous zone, psychiatrist, clitoris, stockings, bosom, poetry reading, dentist, fellatio and the department of agriculture. "I suppose outright stupidity and complete lack of taste could also be considered points of view. " Link to comment Share on other sites More sharing options...
julianw Posted November 16, 2005 Share Posted November 16, 2005 (edited) http://www.cplusplus.com/doc/tutorial/ This site is a helpful reference when doing introductory programming but maybe not a very good learning source. Edited November 16, 2005 by julianw Link to comment Share on other sites More sharing options...
Moose Posted November 16, 2005 Share Posted November 16, 2005 That's a shame, cos C++ is probably one of the worst langauges for beginners. Tbh even when you grasp it you'd have to be anything but a nut to appreciate it's lousy syntax. There are none that are right, only strong of opinion. There are none that are wrong, only ignorant of facts Link to comment Share on other sites More sharing options...
alanschu Posted November 17, 2005 Share Posted November 17, 2005 I've heard many good things about "Effective C++" and "More Effective C++" The textbook for my C++ class was "Big C++" and it was alright. I thought it started off a little too simplistic, but that might be right up your alley. Link to comment Share on other sites More sharing options...
Diamond Posted November 17, 2005 Share Posted November 17, 2005 Why would you want to learn programming? And why specifically C++? Link to comment Share on other sites More sharing options...
Kaftan Barlast Posted November 17, 2005 Author Share Posted November 17, 2005 Why would you want to learn programming? To have atleast a basic understanding of what the programmers are doing and what is involved in their work. As it is now, Ill just tell them that I want "this and that to do this" and what happens next is some kind of magic that I understand nothing of. And why specifically C++? <{POST_SNAPBACK}> Because that is the programming language we use. DISCLAIMER: Do not take what I write seriously unless it is clearly and in no uncertain terms, declared by me to be meant in a serious and non-humoristic manner. If there is no clear indication, asume the post is written in jest. This notification is meant very seriously and its purpouse is to avoid misunderstandings and the consequences thereof. Furthermore; I can not be held accountable for anything I write on these forums since the idea of taking serious responsability for my unserious actions, is an oxymoron in itself. Important: as the following sentence contains many naughty words I warn you not to read it under any circumstances; botty, knickers, wee, erogenous zone, psychiatrist, clitoris, stockings, bosom, poetry reading, dentist, fellatio and the department of agriculture. "I suppose outright stupidity and complete lack of taste could also be considered points of view. " Link to comment Share on other sites More sharing options...
Spider Posted November 17, 2005 Share Posted November 17, 2005 Can't you take it as an extra class? Maybe as distance studies (distansstudier). Mittuniversitetet has some options for that. Link to comment Share on other sites More sharing options...
Diamond Posted November 17, 2005 Share Posted November 17, 2005 Hmm... Starting with C++ is not a good idea then. Take a look at Java first, it is easier to start with and it is not so involved with low-level details. Link to comment Share on other sites More sharing options...
Gorth Posted November 17, 2005 Share Posted November 17, 2005 Ehh... how about some basic object oriented analysis and design methology first, then go about the specifics of your chosen language can express that ? “He who joyfully marches to music in rank and file has already earned my contempt. He has been given a large brain by mistake, since for him the spinal cord would surely suffice.” - Albert Einstein Link to comment Share on other sites More sharing options...
Kalfear Posted November 17, 2005 Share Posted November 17, 2005 Can also pick up the book C++ for Dummies. Thing actually is rather well written and helpful in learning the language. Kalfear Disco and Dragons Avatar Enlarged Link to comment Share on other sites More sharing options...
metadigital Posted November 19, 2005 Share Posted November 19, 2005 UML might give you what you need without making you learn a complete language: it is the language to explain programming without using the specific syntax of any particular programming language. C++ is apretty steep learning curve, although you might be able to pick up a gist in a few weeks, you will not really give yourself much with that. UML is relatively and comparitively simple in that it strives to explain the model that the programmers are trying to implement in code: if you understand that (and they should all be conversant with UML), then you can have a meaningful conversation with any programmers. OBSCVRVM PER OBSCVRIVS ET IGNOTVM PER IGNOTIVS OPVS ARTIFICEM PROBAT Link to comment Share on other sites More sharing options...
Diamond Posted November 20, 2005 Share Posted November 20, 2005 UML is a good modelling tool, but I doubt I would want to have a conversation "in UML" while discussing game engine code. It is more suitable for high-level business modelling, rather than for describing general programming concepts. Link to comment Share on other sites More sharing options...
Adam Brennecke Posted November 22, 2005 Share Posted November 22, 2005 Try this book: http://www.amazon.com/gp/product/067232697...2915021-4673516 C++ Primer Plus by Stephen Prata. This is what I learned C++ from. It's always good to have a number of resources on the subject. -Brennecke Follow me on twitter - @adam_brennecke Link to comment Share on other sites More sharing options...
Brian Lawson Posted November 22, 2005 Share Posted November 22, 2005 Yes, Im attending a flashy Game Design program at University but as I do only Design/Graphics I dont have access to the programming classes and even if I did they would be much too high-level for me. So Im looking for a website that can teach a complete n00b how to program C++ I have never done any programming before but I really want to learn. <{POST_SNAPBACK}> I learned the basics from the first editions of the following two books back in the mid 90's: C How To Program C++ How To Program If you're serious, I would learn at least the basicis of C before attempting anything with C++. Not that it's impossible to learn C++ without first learning C, it just seems to make things easier as far as the transition goes. Java is another good language to help ease the C++ learning curve. Link to comment Share on other sites More sharing options...
Kaftan Barlast Posted November 22, 2005 Author Share Posted November 22, 2005 Manty thanks everyone, but I took a look at several websites and Ive come to te conclusion that it is too complex for me to have the time and energy to get into right now on top of what we are already doing. I should spend more time with MAX and Zbrush instead. DISCLAIMER: Do not take what I write seriously unless it is clearly and in no uncertain terms, declared by me to be meant in a serious and non-humoristic manner. If there is no clear indication, asume the post is written in jest. This notification is meant very seriously and its purpouse is to avoid misunderstandings and the consequences thereof. Furthermore; I can not be held accountable for anything I write on these forums since the idea of taking serious responsability for my unserious actions, is an oxymoron in itself. Important: as the following sentence contains many naughty words I warn you not to read it under any circumstances; botty, knickers, wee, erogenous zone, psychiatrist, clitoris, stockings, bosom, poetry reading, dentist, fellatio and the department of agriculture. "I suppose outright stupidity and complete lack of taste could also be considered points of view. " Link to comment Share on other sites More sharing options...
Azarkon Posted November 23, 2005 Share Posted November 23, 2005 Programming is the practical manifestation of a discipline. It is not necessary or sufficient to know the details in order to grasp the structured method of thinking that bridges engineering with creative design. For example, most programmers should have a fair understanding of pseudo-code, and if you are able to speak in pseudo-code, then you're more than able to understand what goes on behind the scenes. In fact, add to that ability some knowledge of the low-level limitations, and you'd be set. There are doors Link to comment Share on other sites More sharing options...
metadigital Posted November 26, 2005 Share Posted November 26, 2005 UML is a good modelling tool, but I doubt I would want to have a conversation "in UML" while discussing game engine code. It is more suitable for high-level business modelling, rather than for describing general programming concepts. <{POST_SNAPBACK}> Listen, braindead, who asked for your opinion, anyway? If someone, who isn't an expert in programming, wants to communicate with a programmer, then a modelling language is arguably the best method of communication. Don't display your ignorance as bias. Speaking to a programmer one need to talk in conceptual terms, which is the point of UML. Learning a programming language is quite possibly the worst approach, as the non-programmer may just get completely confused with advanced programming techniques mentioned by the geeks, AND fail to be able to convey what is required because of the same lack of total language comprehension. In short the artiste will not be able to describe the forest (any better than before he started learning a new language), for the trees (programming language particulars). OBSCVRVM PER OBSCVRIVS ET IGNOTVM PER IGNOTIVS OPVS ARTIFICEM PROBAT Link to comment Share on other sites More sharing options...
Janmanden Posted November 26, 2005 Share Posted November 26, 2005 To have atleast a basic understanding of what the programmers are doing and what is involved in their work. As it is now, Ill just tell them that I want "this and that to do this" and what happens next is some kind of magic that I understand nothing of. I've read the whole thread a couple of times. I've got some experience and ideas as well, but I feel a strange itch, since something isn't quite obvious to me still... Why don't you just talk with the programmers at your work and tell them of your curiosity? Make them tell you what books (programming, methods and terminology) they use. Maybe they would even let you watch them work and give you a few pointers as to how they work. That's what I would do. (Signatures: disabled) Link to comment Share on other sites More sharing options...
Musopticon? Posted November 27, 2005 Share Posted November 27, 2005 (edited) UML is a good modelling tool, but I doubt I would want to have a conversation "in UML" while discussing game engine code. It is more suitable for high-level business modelling, rather than for describing general programming concepts. <{POST_SNAPBACK}> Listen, braindead, who asked for your opinion, anyway? <{POST_SNAPBACK}> Please meta, not in front of the children. You're the authority figure and our final stand when it comes to quality posters. Don't sink, please. Edited November 27, 2005 by Musopticon? kirottu said: I was raised by polar bears. I had to fight against blood thirsty wolves and rabid penguins to get my food. Those who were too weak to survive were sent to Sweden. It has made me the man I am today. A man who craves furry hentai. So let us go and embrace the rustling smells of unseen worlds Link to comment Share on other sites More sharing options...
Diamond Posted November 27, 2005 Share Posted November 27, 2005 Listen, braindead, who asked for your opinion, anyway? Where are your manners gone? Anyway, too late. The original poster isn't interested anymore. Link to comment Share on other sites More sharing options...
savagemonitor Posted November 27, 2005 Share Posted November 27, 2005 While I don't believe that C++ is any harder to learn than Java (it always depends on what you learned first), if you don't have any experience programming, why don't you try C#? Because C# supports managed DirectX, you could work up to understanding what the programmers are talking about. C# also supports things that Java does not (like structs) that would help you to understand programs in C++. Plus, there are tons of tutorials out there that will teach you basic C# programming and lead you into DirectX. Link to comment Share on other sites More sharing options...
Kaftan Barlast Posted November 30, 2005 Author Share Posted November 30, 2005 (edited) Reality randomly made me take up my quest to learn programming today as we are making some smaller games in Flash using Actionscipt. This far Ive just taken a few tutorials and really tried to understand the code(by analyzing what does what and playing around and altering it) but it feels like a suitable first step into atleast comprehending some of the basics of programming Edited November 30, 2005 by Kaftan Barlast DISCLAIMER: Do not take what I write seriously unless it is clearly and in no uncertain terms, declared by me to be meant in a serious and non-humoristic manner. If there is no clear indication, asume the post is written in jest. This notification is meant very seriously and its purpouse is to avoid misunderstandings and the consequences thereof. Furthermore; I can not be held accountable for anything I write on these forums since the idea of taking serious responsability for my unserious actions, is an oxymoron in itself. Important: as the following sentence contains many naughty words I warn you not to read it under any circumstances; botty, knickers, wee, erogenous zone, psychiatrist, clitoris, stockings, bosom, poetry reading, dentist, fellatio and the department of agriculture. "I suppose outright stupidity and complete lack of taste could also be considered points of view. " Link to comment Share on other sites More sharing options...
Hydrogen Posted December 3, 2005 Share Posted December 3, 2005 w3schools.com is a good site. Also the lynda.com stuff is good, either online or in book form. 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