View Single Post
Old 06-18-2006, 06:03 PM   #1 (permalink)
TwitcH
Retired Staff
 
TwitcH's Avatar
 
Join Date: May 2006
Posts: 2,025
MMOFaces Profile: None Yet
Exclamation Tutorials: Programming

Just a list of programming tutorials for your learning pleasure:

C++
Intended as an enhancement to C.

Code:
//Hello World In C++

#include <iostream>
int main()
{
     std::cout << "Hello World" << std::endl;
      return 0;
}
CPlusPlus Tutorial
Correct C++ Tutorial
programming:cpp
Online C++ Tutorial
C++ Tutorial for C users
Thinking In C++
Teach Yourself C++
Programmers Heaven C++ Page
C++ FAQ LITE
C++ Reference

C
"There is no good reason not to learn C" - TLM

Code:
/* Hello World in C, TLM-style */

#include <stdio.h>

int main()
{
  printf("Hello World!");
  return 0x00;
}
C Language Tutorial
C Programming
Introduction To C Programming
LearnC
The GNU C Library
C-FAQ

Python
Python is a flexible language easier to learn than most other languages, but still powerful enough to be useful for solving real-life problems, used from MIT for learning programming to NASA and Google. Main project homepage is http://python.org/

Code:
# Hello World in Python
print "Hello World"
Python Tutorial
Non-Programmer's Tutorial For Python
Dive Into Python
Intro To IDLE (Python Shell)
Non Programmers Intro To Python
Dick Baldwin Tutorial
Alan Gauld Tutorial
learnPYdia:wiki


Perl
Perl is often used as a glue language, tying together systems and interfaces that were not specifically designed to interoperate, and for "data munging", ie. converting or processing large amounts of data for tasks like creating reports. In fact, these strengths are intimately linked. The combination makes perl a popular all-purpose tool for system administrators, particularly as short programs can be entered and run on a single command line.

Code:
#!/usr/bin/perl
# Hello world in perl
use warnings;

print "Hello World!\n";
Perl Tutorial: Start
perlmonks tutorials
Picking Up Perl
Wikipedia Article
Robert's Perl Tutorial
Short Beginners Tutorial
The Perl Documentation
Perl Modules


Win32 ASM

Code:
; Hello world in Assembler for the Win32 architecture

TITLE Hello world in win32. Tasm

VERSION T310
Model use32 Flat,StdCall

start_code segment byte public 'code' use32
begin:
 Call MessageBox, 0, offset sHallo, offset caption, 0
 Call ExitProcess, 0
start_code Ends

start_data segment byte public 'data' use32

sHallo  db 'Hello world',0
caption	db "Hi",0

start_data Ends
End begin
Iczelion's Win32 Assembly Tutorials
Win32 Assembler Tutorial by T$

Ruby
A brief description of the Ruby programming language by Yukihiro Matsumoto creator of ruby can be found here

Code:
# Hello World in Ruby
puts "Hello World!"
The Little Book Of Ruby
An Introduction To Ruby
Programming Ruby

http://www.ruby-lang.org
http://www.humblelittlerubybook.com/book/
http://poignantguide.net/ruby/

Try Ruby from any web browser, NO installation required http://tryruby.hobix.com/
Documentation and help for Ruby http://www.ruby-doc.org/
The Pragmatic Programmer's Guide http://www.rubycentral.com/book/
Ruby Central http://www.rubycentral.com/
Ruby on rails http://www.rubyonrails.org/
Ruby user guide and tutorial http://www.rubyist.net/~slagell/ruby/index.html
Ruby Projects at RubyForge http://rubyforge.org/
Ruby bindings for Gnome http://en.wikipedia.org/wiki/Ruby_programming_language
Ruby GArden http://wiki.rubygarden.org/Ruby
Ruby Tutorial by Daniel Carrera http://www.math.umd.edu/~dcarrera/ruby/0.3/index.html
Ruby developer centre at Yahoo! http://developer.yahoo.com/ruby/

Ruby GUI toolkits http://www.trug.ca/Ruby_GUI_Toolkits
Ruby HowTo create a GUI for your application http://www.arachnoid.com/ruby/RubyGUIProject/index.html
The Ruby-Gnome project. GUI programming http://ruby-gnome2.sourceforge.jp/

Ruby IDE for Eclipse platform http://rubyeclipse.sourceforge.net/index.rdt.html

Ruby entry at Wikipedia http://en.wikipedia.org/wiki/Ruby_programming_language
Links and more links... http://rubycentral.com/links/index.html


Tcl
The Tool Command Language is an easy to learn scripting language, but still very powerful.
Its designed to have self explaining, human readable sourcecode.

Code:
#!/usr/local/bin/tclsh
# Hello World in Tcl

puts "Hello World!"
The Official Homepage
Tcl Commands Manual
The Tcler's Wiki
Wikipedia Article
Wikibooks Tcl


Java

Code:
// Hello World in Java

import java.io.*;
class HelloWorld {
  static public void main( String args[] ) {
    System.out.println( "Hello World!" );
  }
}
Learn Java In 21 Days
Suns Java Tutorials
Brewing Java

OpenGL

NeHe Productions
A Quick OpenGL Tutorial
GameTutorials - Programming with a personality, from start to finish
OpenGL Tutorial

SDL

LibSDL Tutorials
Cone3D Tutorials
SDL:Tutorials - GPWiki

DirectX

Direct3D Tutorial Index
DirectX with C#

Visual Basic

Code:
REM Hello World in Visual Basic for Windows

VERSION 2.00
Begin Form Form1
   Caption         =   "Form1"
   ClientHeight    =   6096
   ClientLeft      =   936
   ClientTop       =   1572
   ClientWidth     =   6468
   Height          =   6540
   Left            =   876
   LinkTopic       =   "Form1"
   ScaleHeight     =   6096
   ScaleWidth      =   6468
   Top             =   1188
   Width           =   6588
   Begin Label Label1
      Caption         =   "Hello World!"
      Height          =   372
      Left            =   2760
      TabIndex        =   0
      Top             =   2880
      Width           =   972
   End
End
Option Explicit
VBTutor
VB6 Tutorials

And some web design resources contributed by Dennis56:

HTML:
http://www.w3schools.com/html/default.asp
http://www.tizag.com/htmlT/

javascript:
http://www.tizag.com/javascriptT/
http://www.w3schools.com/js/default.asp
http://www.cs.brown.edu/courses/brid...-tutorial.html

CSS:
http://www.echoecho.com/css.htm
http://www.westciv.com/style_master/.../css_tutorial/
http://www.westciv.com/style_master/...ial/index.html
http://www.w3schools.com/css/default.asp
http://www.tizag.com/cssT/

ASP:
http://www.w3schools.com/aspnet/default.asp
http://www.tizag.com/aspTutorial/
http://www.asptutorial.info/
http://www.thescripts.com/serverside...ics/index.html

AJAX:
http://www.w3schools.com/ajax/default.asp
http://www.tizag.com/ajaxTutorial/
http://developer.mozilla.org/en/docs...etting_Started

PHP:
http://www.w3schools.com/php/default.asp
http://www.tizag.com/phpT/
http://www.freewebmasterhelp.com/tutorials/php
http://www.php-mysql-tutorial.com/


NOTE: Will be adding more to this soon, If you think i've missed any good ones, please say so and I will add them. THIS IS NOT FINISHED!

Last edited by TwitcH; 06-16-2007 at 03:49 PM.
TwitcH is offline   Reply With Quote