List of online coding/programming resources
CodeCat 26 Nov 2007
This is a list of tutorials, references and other utilities for various programming, scripting or markup languages, libraries and such. If you have a very useful one, post it here and it'll be included.
C and C++
http://wiki.fallouts.../Manual:C%2B%2B
C++ tutorial on the wiki. Describes how to set up things so you can start coding.
http://www.cplusplus.com/
Has a very good tutorial to explain the C++ language, and reference for most of the standard library.
http://www.cppreference.com/
Reference for the C++ standard library and other things.
http://www.unc.edu/d...tdlibug/ug1.htm
Reference and other information about the C++ standard library classes and containers.
http://www.parashift.com/c++-faq-lite/
Advanced questions answered about C++.
Java
http://java.sun.com/...books/tutorial/
Various Java tutorials, explaining most of the language and its concepts.
http://java.sun.com/javase/6/docs/api/
Standard Java classes reference.
Game development
http://www.libsdl.org/
Homepage for the SDL library. This library is written in C and offers a low-level interface to the system, and can be used to develop games at a basic level. It's also platform-independent, so programs developed with it can be compiled and run on various systems.
http://lazyfoo.net/S...rials/index.php
A very good set of tutorials to get you started with SDL, it explains the various concepts used for game programming as well as how to apply them in SDL. The last tutorial gives you a small introduction to using SDL together with OpenGL for 3D programming.
Note: Although SDL is C based, the tutorials are written for C++.
http://docs.mandragor.org/files/Common_lib...ideoopengl.html
A basic tutorial to get you started with SDL and OpenGL. It doesn't really teach you how to use OpenGL, but it explains how to use OpenGL together with SDL. This is quite simple to do, since SDL was designed to work well with OpenGL.
http://nehe.gamedev....on.asp?index=01
A set of very good OpenGL tutorials, which go into great detail about OpenGL programming and how it works. It might not be the best place to start off though.
Note: These tutorials were written for using OpenGL together with Win32 (the built-in programming interface for Windows) rather than SDL. So be sure you understand how to combine SDL and OpenGL first, so that you can simply rework the code in the tutorials to work with SDL instead.
http://www.glprogramming.com/red/
An excellent start for both OpenGL programming and 3D programming in general. This explains a lot about how 3D programming works, how to do it, and a lot of other stuff. Once you know how to use SDL and OpenGL together, be sure to give this a read.
http://www.glprogramming.com/blue/
A very good and complete OpenGL reference manual.
Web development (HTML/XHTML, CSS, JavaScript etc.)
http://validator.w3.org/
The W3C markup validator. A must-use if you're into any kind of web development. This will go through the page you give it, and see if there are any errors in your HTML or XHTML code. It will also explain errors where it can. Don't be turned back by this, because a properly-coded page is guaranteed to work correctly on any browser.
http://www.w3schools...ags/default.asp
Reference for HTML 4.01 / XHTML 1.0 elements.
http://xhtml.com/en/xhtml/reference/
XHTML reference.
http://www.westciv.c...y/css_tutorial/
Guilde to CSS, including a reference on most (if not all) properties and values.
http://developer.moz...docs/JavaScript
Guide, tutorial and reference for JavaScript. Very complete, well-recommended!
Note: this does not include any of the components that aren't part of the JavaScript core language. For web-based JavaScript, read up on the DOM as well.
http://developer.moz...org/en/docs/DOM
Information and reference about the Document Object Model, used in web-based JavaScript. This explains all the various objects that can be used in JS with web pages, such as the window, document and form objects.
Edited by Bob, 16 August 2010 - 21:19.
C and C++
http://wiki.fallouts.../Manual:C%2B%2B
C++ tutorial on the wiki. Describes how to set up things so you can start coding.
http://www.cplusplus.com/
Has a very good tutorial to explain the C++ language, and reference for most of the standard library.
http://www.cppreference.com/
Reference for the C++ standard library and other things.
http://www.unc.edu/d...tdlibug/ug1.htm
Reference and other information about the C++ standard library classes and containers.
http://www.parashift.com/c++-faq-lite/
Advanced questions answered about C++.
Java
http://java.sun.com/...books/tutorial/
Various Java tutorials, explaining most of the language and its concepts.
http://java.sun.com/javase/6/docs/api/
Standard Java classes reference.
Game development
http://www.libsdl.org/
Homepage for the SDL library. This library is written in C and offers a low-level interface to the system, and can be used to develop games at a basic level. It's also platform-independent, so programs developed with it can be compiled and run on various systems.
http://lazyfoo.net/S...rials/index.php
A very good set of tutorials to get you started with SDL, it explains the various concepts used for game programming as well as how to apply them in SDL. The last tutorial gives you a small introduction to using SDL together with OpenGL for 3D programming.
Note: Although SDL is C based, the tutorials are written for C++.
http://docs.mandragor.org/files/Common_lib...ideoopengl.html
A basic tutorial to get you started with SDL and OpenGL. It doesn't really teach you how to use OpenGL, but it explains how to use OpenGL together with SDL. This is quite simple to do, since SDL was designed to work well with OpenGL.
http://nehe.gamedev....on.asp?index=01
A set of very good OpenGL tutorials, which go into great detail about OpenGL programming and how it works. It might not be the best place to start off though.
Note: These tutorials were written for using OpenGL together with Win32 (the built-in programming interface for Windows) rather than SDL. So be sure you understand how to combine SDL and OpenGL first, so that you can simply rework the code in the tutorials to work with SDL instead.
http://www.glprogramming.com/red/
An excellent start for both OpenGL programming and 3D programming in general. This explains a lot about how 3D programming works, how to do it, and a lot of other stuff. Once you know how to use SDL and OpenGL together, be sure to give this a read.
http://www.glprogramming.com/blue/
A very good and complete OpenGL reference manual.
Web development (HTML/XHTML, CSS, JavaScript etc.)
http://validator.w3.org/
The W3C markup validator. A must-use if you're into any kind of web development. This will go through the page you give it, and see if there are any errors in your HTML or XHTML code. It will also explain errors where it can. Don't be turned back by this, because a properly-coded page is guaranteed to work correctly on any browser.
http://www.w3schools...ags/default.asp
Reference for HTML 4.01 / XHTML 1.0 elements.
http://xhtml.com/en/xhtml/reference/
XHTML reference.
http://www.westciv.c...y/css_tutorial/
Guilde to CSS, including a reference on most (if not all) properties and values.
http://developer.moz...docs/JavaScript
Guide, tutorial and reference for JavaScript. Very complete, well-recommended!
Note: this does not include any of the components that aren't part of the JavaScript core language. For web-based JavaScript, read up on the DOM as well.
http://developer.moz...org/en/docs/DOM
Information and reference about the Document Object Model, used in web-based JavaScript. This explains all the various objects that can be used in JS with web pages, such as the window, document and form objects.
Edited by Bob, 16 August 2010 - 21:19.
chance 22 Jan 2008
Also...For beginers... Scheme
http://www.htdp.org/
Has a program called Dr, Scheme for programming in scheme, it also has the How To Designe Programs (scheme) textbook on thier site.
Edited by chance, 22 January 2008 - 00:59.
http://www.htdp.org/
Has a program called Dr, Scheme for programming in scheme, it also has the How To Designe Programs (scheme) textbook on thier site.
Edited by chance, 22 January 2008 - 00:59.
Gen.Kenobi 09 Jul 2010
If someone cares to edit the list, here's another one, this time for C# - it may help some wanna-be-game developers. It's prety easy understantable.
It also stands up for the Microsoft's XNA.
CamplemXNA C# tutorials
It also stands up for the Microsoft's XNA.
CamplemXNA C# tutorials
BeefJeRKy 18 Jul 2010
A word of caution: C# is Windows exclusive. For cross platform, you're better off with C++, Perl or Python. Or Java if you really want to.
Stalker 27 Jul 2010
^ this ^
I prefer Ecplise, but NetBeans' designer (forms, panels and stuff) is way better
I prefer Ecplise, but NetBeans' designer (forms, panels and stuff) is way better
Gen.Kenobi 27 Jul 2010
Talking about IDEs, for PHP Developing, i'd suggest as a Framework, the Zend Framework tool. It's a nice way to get the structure of a MVC faster
Deformat 16 Aug 2010
Weird. I get a error when trying to access the link to the FS wiki...
Edited by Dr. Defo Wacko, 16 August 2010 - 09:09.
Edited by Dr. Defo Wacko, 16 August 2010 - 09:09.