C++ Workshop - Introduction
With the format of the forum, would it be possible not to have a sub forum for "chapter 2" but to have a sub forum for "Variables". Variables would be chapter two, but it also means that if people (like me) who are too lazy to get money (cause we are here all day :P) can read a free or existing book we have and can still discuss the problems, without being required to have to book to follow along exacly.
_____________________________im not 1337 enought to have a cool sig
Oh please do this tutorial. First day here and I walk right into a free learning community. Thanks guys, I'll be looking out for this.
i wouldnt cal it a tutorial, more of an aid in learning
_____________________________im not 1337 enought to have a cool sig
Quote:What's wrong with posting such questions in For Beginners? Chances are that anyone acting as a tutor for this course will also be someone who answers questions in FB.
Original post by Silicon Spark
With the format of the forum, would it be possible not to have a sub forum for "chapter 2" but to have a sub forum for "Variables". Variables would be chapter two, but it also means that if people (like me) who are too lazy to get money (cause we are here all day :P) can read a free or existing book we have and can still discuss the problems, without being required to have to book to follow along exacly.
Richard "Superpig" Fine - saving pigs from untimely fates - Microsoft DirectX MVP 2006/2007/2008/2009
"Shaders are not meant to do everything. Of course you can try to use it for everything, but it's like playing football using cabbage." - MickeyMouse
Quote:
Original post by Chad Smith
Even though, I might be a little to advanced from where this starts out, I am still game for this. I actually wouldn't mind going back to the beginning of C++, and re-learning the basics of it. Mostly because, I am sure I will find different ways of doing stuff I just totally forgot about. hehe.
Chad.
or you can just be a tutor and relearn the basics that way.
This program sounds like an awesome idea!
I would love to read along, even though I'm already moderatly experienced with c++, it's always interesting to read other people's problems and improve my own abilities. :
I would really be interested later, if the topics move on to more advanced things like DirectX or OpenGL ^_^v,,
Couldn't we recommend people use one compiler (if they are a complete noob), but allow them to use other compilers "at their own risk" - not everyone is 100% inexperienced with c++ after all...
Good luck with it. :)
I would love to read along, even though I'm already moderatly experienced with c++, it's always interesting to read other people's problems and improve my own abilities. :
I would really be interested later, if the topics move on to more advanced things like DirectX or OpenGL ^_^v,,
Quote:
Original post by Fruny Quote:
Original post by programwizard
Anyway, I don't see why we need to agree on a single compiler for students to use.
On one hand, it's easier if we only have to deal with one set of compiler/linker error messages, on the other hand, using multiple compilers might actually help us teach people to read and understand those same messages better.
Couldn't we recommend people use one compiler (if they are a complete noob), but allow them to use other compilers "at their own risk" - not everyone is 100% inexperienced with c++ after all...
Good luck with it. :)
I have a question how will people still be able to learn c++ if they don’t have the book
Quote:
Original post by Mitsukai:
I would love to read along, even though I'm already moderately experienced with c++, it's always interesting to read other people's problems and improve my own abilities. :
I would really be interested later, if the topics move on to more advanced things like DirectX or OpenGL ^_^v,,
As it shows in the primary post, doing further workshops on more advanced topics or other languages is very likely if this workshop is successful. Conceptually, we could cover any topic for which there is an acceptable textbook or textbook(s) that falls around $30 USD.
Some other topics I can think of right away are:
- Data Structures
- The Standard Template Library
- DirectX
- OpenGL
- Mathematics for Computer Graphics (Linear Algebra)
- Video game Physics
- Windows Programming (Win32 API or .NET)
- Shader programming (Pixel/vertex)
- Skeletal Animation and Modeling
- Procedural Texturing and materials
- Network programming
- Programming languages and translators
- C++/CLR and the .NET Framework Library
And of course a language class can be done for any common language for video games - Java, C#, Python, Lua, Basic, ...
Quote:
Original post by Mitsukai:
Couldn't we recommend people use one compiler (if they are a complete noob), but allow them to use other compilers "at their own risk" - not everyone is 100% inexperienced with c++ after all...
This is the approach we're taking. I recommend people use Visual Studio EE. However people are free to use whatever they are most comfortable with. There have been offers to write "getting started" posts by some of the members so that people can easily switch between IDE's if they desire.
Cheers!
Jeromy
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints
Only 14 more days until the workshop begins...
Jeromy Walsh
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints
Sr. Tools & Engine Programmer | Software Engineer
Microsoft Windows Phone Team
Chronicles of Elyria (An In-development MMORPG)
GameDevelopedia.com - Blog & Tutorials
GDNet Mentoring: XNA Workshop | C# Workshop | C++ Workshop
"The question is not how far, the question is do you possess the constitution, the depth of faith, to go as far as is needed?" - Il Duche, Boondock Saints
Quote:
Original post by jwalsh
Some other topics I can think of right away are:
- The Standard Template Library
If you don't plan on teaching it as part of the course, there is no point to even begin. It is not something that should be left for later. I don't want to get involved in a "C with classes" course. [headshake]
std::string should be taught before char*.
std::vector should be taught before dynamic allocation.
"Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." — Brian W. Kernighan
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement
Recommended Tutorials
Advertisement