-
Oddity
- Posts: 1983
- Joined: Sun Jun 20, 2010 12:04 am
- Location: BC, Canadia
Re: considering to learn coding need advice
Note: Do not take anything dra6o0n posts seriously.
jadamkaz wrote:ah i remember my run in with odditown they are good ppl im sure the only reason they killed ME is because they are troll hunters and i was a troll
-
ttttt
- Posts: 187
- Joined: Wed Feb 09, 2011 10:48 pm
Re: considering to learn coding need advice
Wow thanks for all the replies though some of them confuse me ill get around to trying to understand them fully later
But I was wondering is there a 'dictionary' for C++ basically a list of all the symbols and a short explanation beside them? Reading large paragraphs just to remind myself what does what is very tiresome
And after all this advice can anyone recommend tips on how they learnt it? Or is just grinding through it my only option
Thanks again
But I was wondering is there a 'dictionary' for C++ basically a list of all the symbols and a short explanation beside them? Reading large paragraphs just to remind myself what does what is very tiresome
And after all this advice can anyone recommend tips on how they learnt it? Or is just grinding through it my only option
Thanks again
-
dra6o0n
- Posts: 481
- Joined: Tue Aug 24, 2010 3:11 am
Re: considering to learn coding need advice
Those are called references.ttttt wrote:Wow thanks for all the replies though some of them confuse me ill get around to trying to understand them fully later
But I was wondering is there a 'dictionary' for C++ basically a list of all the symbols and a short explanation beside them? Reading large paragraphs just to remind myself what does what is very tiresome
And after all this advice can anyone recommend tips on how they learnt it? Or is just grinding through it my only option
Thanks again
Or cheat sheets in a way.
And don't mind Oddity and the others.
EDIT: Besides, if I never bothered to play hnh in the past, and never met genusis and their group, and all the adventures and issues that never happened up to now, with this forum and onward. Theoretically the community and forum could be worse off, as a time paradox. Because looking at the timeline from that perspective, the community is doomed at some point thanks to certain factors in it.
http://en.wikipedia.org/wiki/Reference_%28C%2B%2B%29
http://en.cppreference.com/w/
Most specifically the latter one, it explains a lot of the keywords and operators.
http://en.cppreference.com/w/cpp/langua ... precedence
If these things are deemed confusing for you, consider restricting how much you learn in a single go, since you'll only forget it if you rush into things.
For starters, reading up on the utmost basics and tutorials is best to know how the compiler read your code.
-
Lahrmid
- Posts: 609
- Joined: Sat Mar 27, 2010 12:00 pm
Re: considering to learn coding need advice
ttttt wrote:Wow thanks for all the replies though some of them confuse me ill get around to trying to understand them fully later
But I was wondering is there a 'dictionary' for C++ basically a list of all the symbols and a short explanation beside them? Reading large paragraphs just to remind myself what does what is very tiresome
And after all this advice can anyone recommend tips on how they learnt it? Or is just grinding through it my only option
Thanks again
http://www.cplusplus.com/doc/tutorial/
It'll take a few hours at most, more if you decide to try the things you learn (which is kind of the point anyway).
-
sabinati
- Posts: 15527
- Joined: Mon Jul 13, 2009 4:25 am
- Location: View active topics
Re: considering to learn coding need advice
learnpythonthehardway.com
-
mvgulik
- Posts: 4098
- Joined: Fri May 21, 2010 2:29 am
Re: considering to learn coding need advice
Mmm, I wonder.
- learnhaskellthehardway.com
- - "Want to buy this domain?"
Screw those lazy not good domain squatters.
... Learning to code: Read some. Than practice, practice and practice. Read some more. Rinse and repeat. ...
- learnhaskellthehardway.com
- - "Want to buy this domain?"
Screw those lazy not good domain squatters.
... Learning to code: Read some. Than practice, practice and practice. Read some more. Rinse and repeat. ...
-
Kaitie
- Posts: 29
- Joined: Tue Mar 26, 2013 5:01 am
Re: considering to learn coding need advice
For genuine programming, C++ is the way to go.
Best of all, Visual Studio is free from Microsoft, so if you wanted a top notch compiler, studio/editor, you can get it from there absolutely free.
If you're looking for rapid development and casual programming; I would recommend going with Lazarus (Delphi-based) or Visual Basic (Lazarus first and foremost, but some people love BASIC).... again, both of these are free.
I would highly recommend Lazarus if you want to build applications quickly for Windows/Linux and any other platform.
Yes, I'm a reformed programmer; BASIC, Turbo Pascal/Delphi, C, C++, etc.
Best of all, Visual Studio is free from Microsoft, so if you wanted a top notch compiler, studio/editor, you can get it from there absolutely free.
If you're looking for rapid development and casual programming; I would recommend going with Lazarus (Delphi-based) or Visual Basic (Lazarus first and foremost, but some people love BASIC).... again, both of these are free.
I would highly recommend Lazarus if you want to build applications quickly for Windows/Linux and any other platform.
Yes, I'm a reformed programmer; BASIC, Turbo Pascal/Delphi, C, C++, etc.
-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: considering to learn coding need advice
I dispute this, and offer not a single line of C++ in a single program I've written. ^^Kaitie wrote:For genuine programming, C++ is the way to go.
"Object-oriented design is the roman numerals of computing." -- Rob Pike
-
Jungletoe
- Posts: 121
- Joined: Wed Jun 23, 2010 4:47 pm
- Location: Washington DC
Re: considering to learn coding need advice
I really wish D (C++ with a garbage collector) would take off as a legitimate language, but until then C++ is the way to go. It's the industry standard and a lot of libraries are built for it (both in the gamedev world and beyond that).
Here are my tips for you (I already mentioned some of this in my PM to you):
-Make a ton of text based console games
-Once you get started with graphics stuff, make sure you pick a suitable library for your needs. I like SFML, but Allegro and SDL can be better for different purposes (SFML seems to have a lot of bugs, as you may have noticed in the Colonies skype chat, but is amazingly high level and easy to understand)
-Make sure you grasp pointers, memory management, references, and multithreading concepts BEFORE you move onto any graphics stuff. I regret not learning more about these concepts before I started my project, and its starting to show.
-To avoid any rewrites of chunks of your projects, make sure you research and develop a standard organization for your codebase. Write tons of functions for various stuff (collision detection, A* pathfinding, etc) so that once they're needed, you just have to ctrl+v it
kbro
Here are my tips for you (I already mentioned some of this in my PM to you):
-Make a ton of text based console games
-Once you get started with graphics stuff, make sure you pick a suitable library for your needs. I like SFML, but Allegro and SDL can be better for different purposes (SFML seems to have a lot of bugs, as you may have noticed in the Colonies skype chat, but is amazingly high level and easy to understand)
-Make sure you grasp pointers, memory management, references, and multithreading concepts BEFORE you move onto any graphics stuff. I regret not learning more about these concepts before I started my project, and its starting to show.
-To avoid any rewrites of chunks of your projects, make sure you research and develop a standard organization for your codebase. Write tons of functions for various stuff (collision detection, A* pathfinding, etc) so that once they're needed, you just have to ctrl+v it
>uses javaloftar wrote:I dispute this, and offer not a single line of C++ in a single program I've written. ^^Kaitie wrote:For genuine programming, C++ is the way to go.
kbro
This. He's a C supremacist who's never done anything substantial. As much as I love the lowleveled-ness of C, it simply doesn't have enough support in the gamedev industry. Unless you're either a computer science doctorate or like bashing your head against a wall, don't use C (although I do recommend learning it before C++ so you can grasp the basic topics easier).Oddity wrote:Note: Do not take anything dra6o0n posts seriously.
Thanks,
Jungletoe
Jungletoe
-
loftar
- Posts: 9096
- Joined: Fri Apr 03, 2009 7:05 am
- Location: Your character database
Re: considering to learn coding need advice
In my defense, I only use it for the Haven/Salem client, and then only because of Java Web Start (and to some extent so that I only need to write once but debug everywhere ^^). I despise it as a language just as much as the next man. (However, I will let it be noted as many times as necessary that performance is not a reason to h8 Java. As much as the language sucks, Hotspot as a compiler is pretty good stuff.) As an aside, if you weren't aware, the server is C. And yet, I'm neither a CS doctorate nor bashing my head against the wall.Jungletoe wrote:>uses java
kbro
>its what everyone else uses, so its goodJungletoe wrote:but until then C++ is the way to go. It's the industry standard
Lol have fun in Windows, bro. I'll be over here, outside the sausage fest.
nope.xpmJungletoe wrote:I really wish D (C++ with a garbage collector) would take off as a legitimate language
LET THE LANGUAGE WARS RAGE!!!
"Object-oriented design is the roman numerals of computing." -- Rob Pike