considering to learn coding need advice

General discussion and socializing.

Re: considering to learn coding need advice

Postby Oddity » Fri Mar 22, 2013 3:08 am

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
User avatar
Oddity
 
Posts: 1979
Joined: Sun Jun 20, 2010 12:04 am
Location: BC, Canadia

Re: considering to learn coding need advice

Postby ttttt » Fri Mar 22, 2013 8:15 am

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 :)
ttttt
 
Posts: 187
Joined: Wed Feb 09, 2011 10:48 pm

Re: considering to learn coding need advice

Postby dra6o0n » Sat Mar 23, 2013 9:35 pm

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 :)

Those are called references.
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. :lol:

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/language/operator_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.
dra6o0n
 
Posts: 481
Joined: Tue Aug 24, 2010 3:11 am

Re: considering to learn coding need advice

Postby Lahrmid » Sun Mar 24, 2013 1:18 am

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).
User avatar
Lahrmid
 
Posts: 609
Joined: Sat Mar 27, 2010 12:00 pm

Re: considering to learn coding need advice

Postby sabinati » Sun Mar 24, 2013 4:56 am

learnpythonthehardway.com
User avatar
sabinati
 
Posts: 15513
Joined: Mon Jul 13, 2009 4:25 am
Location: View active topics

Re: considering to learn coding need advice

Postby mvgulik » Sun Mar 24, 2013 1:33 pm

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. ...
mvgulik
 
Posts: 3774
Joined: Fri May 21, 2010 2:29 am

Re: considering to learn coding need advice

Postby Kaitie » Tue Apr 02, 2013 4:47 am

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.
Kaitie
 
Posts: 29
Joined: Tue Mar 26, 2013 5:01 am

Re: considering to learn coding need advice

Postby loftar » Tue Apr 02, 2013 4:56 am

Kaitie wrote:For genuine programming, C++ is the way to go.

I dispute this, and offer not a single line of C++ in a single program I've written. ^^
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

Re: considering to learn coding need advice

Postby Jungletoe » Tue Apr 02, 2013 7:24 am

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

loftar wrote:
Kaitie wrote:For genuine programming, C++ is the way to go.

I dispute this, and offer not a single line of C++ in a single program I've written. ^^


>uses java
kbro

Oddity wrote:Note: Do not take anything dra6o0n posts seriously.


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).
Thanks,
Jungletoe
User avatar
Jungletoe
 
Posts: 121
Joined: Wed Jun 23, 2010 4:47 pm
Location: Washington DC

Re: considering to learn coding need advice

Postby loftar » Tue Apr 02, 2013 7:45 am

Jungletoe wrote:>uses java
kbro

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:but until then C++ is the way to go. It's the industry standard

>its what everyone else uses, so its good
Lol have fun in Windows, bro. I'll be over here, outside the sausage fest.

Jungletoe wrote:I really wish D (C++ with a garbage collector) would take off as a legitimate language

nope.xpm

LET THE LANGUAGE WARS RAGE!!!
"Object-oriented design is the roman numerals of computing." -- Rob Pike
User avatar
loftar
 
Posts: 9045
Joined: Fri Apr 03, 2009 7:05 am

PreviousNext

Return to The Inn of Brodgar

Who is online

Users browsing this forum: Claude [Bot] and 1 guest