Teen Programmers Unite  
 

 
Assembly Language
  • Assembly Language Tutorial: Here you can download the best assembly language tutorials I could find.
  • Free Books: Free computer books covering most programming languages. Ideal location for beginners to get resources.
  • FreeTechBooks: Free online computer books and tutorials

  • BASIC
  • Rapid-Q: Free BASIC compiler that you can use to create visual applications

  • DOS
  • DJGPP C/C++ compiler: Free Dos 32-bit compiler.
  • QBASIC: Good resource for Qbasic programers with archives including libraries.

  • Game Development
  • Allegro Game programming library for DJGPP: This one of the best DOS game libraries available. If you use DJGPP, you need this one. Now for many other platforms as well....
  • Amit's Game Programming Information: Very good website dedicated to game programming
  • Art of computer game design (online book): This book covers the basics of game design. It doesn't teach anything about coding, only about the design phase. There is also a link to download the PDF version.
  • DevMaster.net: Game development website featuring articles, tutorials, resources, and an active forum.
  • GDSE: Game Developer's Search Engine
  • Game Developer.Net: A gaming website aimed at the indy gamer, whereas Game Dev is aim more at the pro, or wannabe pro.
  • GameDev: The best game programming resource out there
  • Verge .NET: Your source for everything Verge
  • Verge RPG: Home of Verge C
  • Verge Source:
  • Zingtech Game Development: Information about game development, beta downloads, and computer tech info
  • flipCode: Game Development News & Resources

  • General
  • Big Webmaster Resources: A large directory of cgi scripts, programs, tutorials, books and other webmaster resources including ASP, C, C++, CFML, Flash, ActionScript, HTML, Java, JavaScript, Perl, PHP, Python, Unix Shell, Visual Basic, and XML.
  • C --: a GCC-compatible cross between C and assembly
  • Esoteric Language Database: Just about every programming language that nobody ever heard of, each one rated and given with links to resources and essays, etc.
  • Free online tutorials for common languages: ... including C, C++, Java, and VB
  • Ju Rao's Homepage: Computer Books: An amazing page containing hundreds of programming and mathematics books
  • Learn C++: Great tutorials for the beginning programmer
  • Many Tutorials: A whole bunch of tutorial covering beginning and advanced material. Starts with tutorials about linux but has a big section on C and C++ and more.
  • MathWorld: Many algorthms and explanations about mathematics.
  • Next Evolution Hackers: links downloads and many other resources very helpful for newbs like me:)
  • ProgrammersHeaven: Has many useful resources for programmers of any language.
  • ProgrammingTutorials.com: A site on programming tutorials, surprisingly.
  • SML.NET: Standard ML.NET by Microsoft Research (the good guys)
  • Webopedia: A computer encyclopedia for computer and technological terms

  • Graphics
  • Graphics Programming Black Book by Michael Abrash: This is the complete book available for download in PDF-files. Warning this a very big book: more than 1000 pages covering alot. Is split up in parts because its total size of 153MB.
  • OpenGL Forums: a growing community aimed specifically at OpenGL programming and game development

  • Java
  • Jython: a mix between Java and Python
  • Sun's Java Tutorial: Very good Java Tutorial, covers everything!

  • PC
  • Dev-C++ Compiler: Free VC++-like IDE
  • The PC Guide: A site that tells you how different aspects of computers work.

  • TPU Themes
  • Paler 3: Generic Paler 1 for all browsers.
  • Paler Theme: A pale theme that is quite a lot different , very modern and calm.
  • TPU Blue: A theme using the classic TPU Blue color
  • TPU Main Theme III: All text is white on black. (from infryq)
  • TPU Main Theme ||: A little bit more contrast.
  • TPU Red: A lot like default exept red instead of blue.

  • Teen Related
  • Teen Mathematics Intrest Group: Teen Mathematics Intrest Group mailing list
  • TeenDev: Another site for teenage developers with a slant towards web coding
  • YouthTech Coding Microsphere: A site about coding aimed more at beginners than this one

  • UNIX
  • Just Linux: This site offers forums, and valuble information for Linux. Excellent for newbies.
  • Linux/X11 Game Writers Page: Excellent page with information well suited for beginner programmers on writing games for the Linux/X11 platform (doesn't use any libraries other than X11 which is included with virtually all Distro's that use XWindows).
  • Shakespearean Language: A programming language designed to have code that looks like a shakespearean play.

  • Web Development
  • ASPy: A JPython ( Jython ) server-side scripting language with similar syntax to ASP.
  • Beatiful Report Language (BRL): This is an Open Source server-side sctipting language with links to Scheme.
  • Big Webmaster Perl Resources: A directory of Perl books, development software, jobs, magazine articles, online communities, programmers, scripts & programs, tutorials, and web sites.
  • Escapade (ESP): A neglected free server-side scripting language ,designed for begginers. MySQL compliant.
  • JavaScript Reference: Netscape's (slightly outdated) reference for JavaScript
  • Max Server Pages (MSP): A Server-Side implementation of Max , free edition avalible.
  • Webmaster Forum: Webmaster discussion on numerous topics including Website design, programming, scripting, hosting, server administration, search engines, and operating systems

  • Windows
  • LCC: Windows C Compiler
  • Visual Basic Resource: A comprehensive set of resources for visual basic developers
  • Windows Programming Tutorials: the Windows API, DirectX, and more
  • theForger's Windows API Programming Tutorial: The title speaks for itself.
  •  
    Copyright TPU 2002. See the Credits and About TPU for more information.