Guides & resources

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

User avatar
davidthefat
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 529
Joined: Mon Nov 10, 2008 3:51 pm
Current Project: Fully Autonomous Robot
Favorite Gaming Platforms: PS3
Programming Language of Choice: C++
Location: California
Contact:

Re: Guides & resources

Post by davidthefat »

A bunch of Lectures from Stanford about a ton of stuff for free on Youtube:

http://www.youtube.com/user/StanfordUniversity#g/p

Programming Abstractions:
http://www.youtube.com/user/StanfordUni ... F856038C69

Programming Methodology:
http://www.youtube.com/user/StanfordUni ... C7F4A1F852

Programming Paradigms:
http://www.youtube.com/user/StanfordUni ... 49CA734A02

There are other Computer related classes on there, but mostly practical for toward robotics.

MIT Classes:
http://www.youtube.com/user/mit?blend=1&ob=4#g/p

Intro to Computer Science & Programming:
http://www.youtube.com/user/MIT#grid/us ... A6F225E074
XianForce
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 767
Joined: Wed Oct 29, 2008 8:36 pm

Re: Guides & resources

Post by XianForce »

Yeah there's some from UC Berkeley on iTunes U as well (You can, well should, be able to download those for free on iTunes U)...

I must say, I throughly enjoyed the Programming Methodology from Stanford... I thought the guy was kind of funny :)
User avatar
MrDeathNote
ES Beta Backer
ES Beta Backer
Posts: 594
Joined: Sun Oct 11, 2009 9:57 am
Current Project: cocos2d-x project
Favorite Gaming Platforms: SNES, Sega Megadrive, XBox 360
Programming Language of Choice: C/++
Location: Belfast, Ireland
Contact:

Re: Guides & resources

Post by MrDeathNote »

XianForce wrote:Yeah there's some from UC Berkeley on iTunes U as well (You can, well should, be able to download those for free on iTunes U)...

I must say, I throughly enjoyed the Programming Methodology from Stanford... I thought the guy was kind of funny :)
Lol me too, he's a laugh.
http://www.youtube.com/user/MrDeathNote1988

Image
Image

"C makes it easy to shoot yourself in the foot. C++ makes it
harder, but when you do, it blows away your whole leg." - Bjarne Stroustrup
XianForce
Chaos Rift Devotee
Chaos Rift Devotee
Posts: 767
Joined: Wed Oct 29, 2008 8:36 pm

Re: Guides & resources

Post by XianForce »

MrDeathNote wrote:
XianForce wrote:Yeah there's some from UC Berkeley on iTunes U as well (You can, well should, be able to download those for free on iTunes U)...

I must say, I throughly enjoyed the Programming Methodology from Stanford... I thought the guy was kind of funny :)
Lol me too, he's a laugh.
It's KAREL!

I swear, I think I laughed for like 10 minutes when he said that XD
User avatar
Ginto8
ES Beta Backer
ES Beta Backer
Posts: 1064
Joined: Tue Jan 06, 2009 4:12 pm
Programming Language of Choice: C/C++, Java

Re: Guides & resources

Post by Ginto8 »

XianForce wrote:
MrDeathNote wrote:
XianForce wrote:Yeah there's some from UC Berkeley on iTunes U as well (You can, well should, be able to download those for free on iTunes U)...

I must say, I throughly enjoyed the Programming Methodology from Stanford... I thought the guy was kind of funny :)
Lol me too, he's a laugh.
It's KAREL!

I swear, I think I laughed for like 10 minutes when he said that XD
+1, that guy's a fucking awesome teacher.
Quit procrastinating and make something awesome.
Ducky wrote:Give a man some wood, he'll be warm for the night. Put him on fire and he'll be warm for the rest of his life.
sharpedge
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 5
Joined: Thu Aug 05, 2010 5:41 am

Re: Guides & resources

Post by sharpedge »

Heres a link to the first part of a (small) series on how to use lua scripting with c++.
http://www.youtube.com/watch?v=HnfniLVfVV4
User avatar
superLED
Chaos Rift Junior
Chaos Rift Junior
Posts: 303
Joined: Sun Nov 21, 2010 10:56 am
Current Project: Engine
Favorite Gaming Platforms: N64
Programming Language of Choice: C++, PHP
Location: Norway

Re: Guides & resources

Post by superLED »

sharpedge wrote:Heres a link to the first part of a (small) series on how to use lua scripting with c++.
http://www.youtube.com/watch?v=HnfniLVfVV4
I love you!
Exactly what I need for my upcomming project.

Did you make this video?
User avatar
JaxDragon
Chaos Rift Junior
Chaos Rift Junior
Posts: 395
Joined: Mon Aug 04, 2008 2:03 pm
Current Project: Kanoba Engine
Favorite Gaming Platforms: PS3, PC
Programming Language of Choice: C++
Location: Northeast NC

Re: Guides & resources

Post by JaxDragon »

I've been getting into python recently, so I'm going to add some resources I found to be particularly helpful.

Learn Python The Hard Way
Definitely for newcomers to programming in general. Goes over a lot in a reasonable amount of detail.
http://learnpythonthehardway.org/book/

Official Python 2.7.2 Tutorial
Being the official guide to the python 2.7 language, this is definitely necessary.
http://docs.python.org/tutorial/index.html
Aspirer
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 47
Joined: Tue May 01, 2012 8:20 pm

Re: Guides & resources

Post by Aspirer »

I find cplusplus.com a great website to help with learning C++. I use it all the time, it has professional looking tutorials on everything C++, a help forum, articles, and complete documentation for C++. On pretty much any of the standard libraries. Just use the search feature for basically anything you need, most problems have been covered in the forum.
"We got more information out of a German general with a game of chess or Ping-Pong than they do today, with their torture" --Henry Kolm
User avatar
Nokurn
Chaos Rift Regular
Chaos Rift Regular
Posts: 164
Joined: Mon Jan 31, 2011 12:08 pm
Favorite Gaming Platforms: PC, SNES, Dreamcast, PS2, N64
Programming Language of Choice: Proper C++
Location: Southern California
Contact:

Re: Guides & resources

Post by Nokurn »

Aspirer wrote:I find cplusplus.com a great website to help with learning C++. I use it all the time, it has professional looking tutorials on everything C++, a help forum, articles, and complete documentation for C++. On pretty much any of the standard libraries. Just use the search feature for basically anything you need, most problems have been covered in the forum.
I've found cppreference.com to be a good alternative to cplusplus.com, which is starting to feel a bit dated.

It's very thorough and up to date.
It's wiki based, so errors tend to be fixed quickly.
I've found it to be the best C++11 STL reference; other references have been slow to incorporate the new changes.
The more technical coverage of the STL can be nice depending on what you're doing.
You can download a copy for offline viewing; very nice for programming on long flights, etc.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Guides & resources

Post by dandymcgee »

http://bonsaiden.github.io/JavaScript-Garden/ - An excellent and in-depth introduction to all the cool features of JavaScript.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Guides & resources

Post by dandymcgee »

http://lwn.net/Kernel/LDD3/ Linux Device Drivers, Third Edition (O'Reilly) full book freely available online and as PDF.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
wtetzner
Chaos Rift Regular
Chaos Rift Regular
Posts: 159
Joined: Wed Feb 18, 2009 6:43 pm
Current Project: waterbear, GBA game + editor
Favorite Gaming Platforms: Game Boy Advance
Programming Language of Choice: OCaml
Location: TX
Contact:

Re: Guides & resources

Post by wtetzner »

There's also a nice article on writing Linux device drivers here: http://www.freesoftwaremagazine.com/art ... vers_linux
The novice realizes that the difference between code and data is trivial. The expert realizes that all code is data. And the true master realizes that all data is code.
User avatar
Behric
Chaos Rift Newbie
Chaos Rift Newbie
Posts: 1
Joined: Tue Dec 11, 2012 8:35 pm

Re: Guides & resources

Post by Behric »

anything about c#?
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Guides & resources

Post by dandymcgee »

Behric wrote:anything about c#?
Plenty here: C# Guides and Resources
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
Post Reply