Developer
Browser Emulators
-
AnyBrowser.com
Enables emulation of the HTML 2.0, 3.2, 4.0 standards.
-
BrowserCam.com
Test a webpage with all kinds of browsers in all kinds of resolutions
-
DejaVu
Emulates Internet Explorer 2.0 and Netscape Navigator 1.0.
-
Delorie Web Viewers
Lynx Emulator, Search Engine Emulator, HTML Standard Emulator.
-
iCapture
Apple’s Safari (Konqueror) browser tester.
Web Development
-
Bare Bones Guide to HTML
A Quick reference guide to the available HTML tags.
-
HTML Goodies
Good for beginners in HTML, Javascript, perl, cgi, CSS, java, DHTML, ASP, XML.
-
irt.org
Large java scripting knowledge base. Support ASP, CGI, CSS, DHTML, HTML, Java, Javascript, VBScipt, XML and some others.
-
JavaFile.com
A collection of different javascript and java applet elements to use on the page.
-
JavaScript Kit
Has a nice collection of javascripts free to use.
-
JavaScript Source
Dedicated to java scripting.
-
Scriptz.com
Free source/examples made in Javascript, PHP, Perl. ASP and many more.
-
Validome.org
Can validate a single HTML page.
-
W3C CSS Validator
Can validate a single CSS file.
-
W3C HTML Validator
Can validate a single HTML page.
-
W3C Standards
Provides detailed descriptions of the different web standards like HTML, CSS, XML, XHTML.
-
W3Schools Online
Gives a good overview and reference for use of HTML, XHTML, CSS, XML and much more.
-
Watchfire WebXACT
Tests a single page for quality, accessibility, and privacy issues.
-
WDG HTML Validator
Very good HTML validator, which can validate an entire site in one go.
-
Website spell checker
Very nice spell checker for online web pages.
-
WebSiteOptimization.com
Can analyze the bandwidth usage of webpage.
C and C++
-
C and C++ Style Guides
Something worth looking into if planning to share code with others (Chris Lott)
-
C/C++ Journals
Articles on making the use of C/C++ even more efficient.
-
C/C++ Reference
Simple reference guide to Standard C Library and the Standard Template Library (STL).
-
C++ Annotations
Intended for those knowledgeable in C who would like to make the transition to C++.
-
C++ Coding Standard
Something worth looking into if planning to share code with others.
-
C++ FAQ Lite
Points out different things to be aware of when developing in C++
-
C++ How To
Alavoor Vasudevan have compiled a comprehensive list of C++ URL pointers, links to C++ online textbooks, and programming tips on C++.
-
C++ In Action
For those who has come through the most simple basics and wants to go beyond.
-
C++ Language Tutorial
Intended for those knowledgeable in C who would like to make the transition to C++.
-
C++ Pitfalls
Points out different things to be aware of when developing in C++
-
C++ Programming Language Tutorials
Lecture handouts for teaching Computer Science classes in C++
-
C++ Tip-of-the-Day
Allan Clarke have gathered tips from newsgroups, web-pages, books, magazines etc.
-
C++ tutorial for C users
Intended for those knowledgeable in C who would like to make the transition to C++.
-
C++ Tutorial. For Beginners
Takes your hand and leads you into the strange world of C++ and STL.
-
CodeGuru
Code Guru has lots of nice examples and articles for use of C++, MFC, C#, VB, Java.
-
comp.lang.c FAQ
Having a problem in your C-Code, then you might find the answer here.
-
DevX
Very nice C++ section filled with good tips and forums (Also covers .NET, Java, VB etc.).
-
Guru of the Week (GotW)
Series of C++ programming problems created and written by Herb Sutter
-
Herb Sutter - The Mill
Updated Guru-of-the-Week questions and answers
-
Introduction to C++ Programming
Introduction to C++ Programming by Björn Fahller.
-
Introduction to C++ Programming
Introduction to C++ Programming I and II by Ian Aitchison and Peter King
-
Java to C++ Transition Tutorial
For students who already knows Java, but have to dive into the C++ language
-
Programming Tutorials - C / C++
Article series by Alexander Allain that covers the basics of C / C++ along with more advanced articles.
-
Scott Meyer - Effective C++
Probably ‘The book’ to read if into C++.
-
SGI - Standard Template Library
Good reference to the Standard Template Library (STL).
-
Teach Yourself C++ in 21 Days
A nice intro for those who want to start using C++.
-
Techniques for Scientific C++
For those who has come through the most simple basics and wants to go beyond. (Todd Veldhuizen)
-
The Code Project
The Code Project is a community of Windows developers specialising in C++, MFC, C# and .NET
-
The Function Pointer Tutorials
For those who has come through the most simple basics and wants to go beyond.
.NET
-
Adventures in C#
For those wanting to take the first small steps.
-
C-SharpCorner.com
Provides lots of articles and examples of how things can be done in C#.
-
DevHood Tutorials
Provides a nice collection of .NET articles (C# included) and shows how to implement patterns in C#.
-
Oreilly Network
For those wanting the background and the introduction.
-
Patrik Löwendahl’s shout!
Provides small examples of what C# is capable of.
-
Windows Forms FAQ
Answers a lot of questions and give advice about creating the GUI in a .NET application.
Java
-
Java decompiler
Has a web based demo of a class decompiler.
-
Java Network Programming FAQ
Answers to commonly asked network programming questions posed by Java developers.
-
JavaWorld.com
Lots of guides and tips for java development.
-
Sun Java Doc
A “must visit” place for Java programmers.
Open Source
-
Code Beach
Free and Open source Code.
-
FreeCode
Tracks software developed as open source.
-
Open Source Initiative
Open source.
-
Programmers Heaven
Large collection of links and code.
-
SourceForge
Open source.
API Documentation
-
Beej’s Guide to Network Programming
Good intro to the world of TCP/IP sockets and have detailed explanations of each socket call.
-
Bob Moore’s Win32 Tip Site
A nice collection of code snippets showing how to do tricks in the Win32 C++ world.
-
MSDN Download Center
Microsoft Developer Network (MSDN) provides downloads of Software Development Kits (SDK) for Microsoft technologies (Ex. DirectX).
-
MSDN Library
Library of all the great things Microsoft has created. Search and you will find.
-
NeHe DirectX
One who is likes to play with DirectX.
-
Unix Socket FAQ
Frequently asked questions about programming with sockets in UNIX environments.
-
UNIX System Calls and Subroutines using C
Reference for Unix specific system calls for Process, Thread, Semaphores, Shared Memory, Sockets and RPC control.
-
Win32 samples
The sole purpose of the samples is illustrating a point, not teaching proper coding style.
-
Windows API Tutorial
Goes through some of the functionality provided by the Win32 API.
-
Winsock Programmer’s FAQ
Frequently asked questions about programming with sockets in Windows environments.
Game Development
-
Flipcode.com
Gaming galore.
-
GameDev.net
Many articles and beginner guides to (game) developing.
Design and architecture
-
Big Ball of Mud
Description of the most commonly used design pattern.
-
Brad Appleton’s Pattern Documents
Especially the document “Patterns and Software: Essential Concepts and Terminology” is worth reading.
-
Cetus Links
18000+ links on Object- and Component-design with description of a vast amount of programming languages.
-
Hillside.net: Pattern Library
Keeps a nice collection of links to pattern resources.
-
Isys Information Architects: Interface Hall of Shame
Learn how to make a good GUI design, by seeing others faults.
-
Martin Fowler: Articles
An author of several pattern books who also has written some online articles.
-
Object Mentor: Published Articles
Company specializing in OO an XP training. It has a nice collection of online articles
-
Object Orientation Tips (OOTips)
Collection of useful and interesting OO posts collected from newsgroups, mailing lists and web forums.
-
Only4Gurus.com
Dedicated to Microsoft Technologies and to spread the knowledge of how to make them useful.
-
Pixelcentric: Interface Hall of Shame
Learn how to make a good GUI design, by seeing others faults.
-
The Design Patterns Java Companion
Online book by James W. Cooper which describes the most common design pattern and their Java implementation.
-
Unmaintainable Code
Learn how to write unmaintainable code, and then avoid doing it.
-
Usability.gov
GUI Guidelines and checklists.
-
Web Style Guide
Online book which provides good advice in how to make a web-site a better place to be.
Computer Science Books
-
ALL Docs
Nice little collection of books for printing, a little old though.
-
Books Album
Technical books about operating systems and programming.
-
Bruce Eckel’s MindView
Have some interesting books about java, c++ combined with patterns for download.
-
Computer-Books.us
Have several Computer books for free download.
-
Dictionary of Algorithms and Data Structures
Definitions of algorithms, data structures, and classical Computer Science problems.
-
Free Computer Books
Very nice collection of online articles divided into categories.
-
ProgrammingBooks.tk
Have several books about programming languages for free download.
-
Sorting and Searching Algorithms
Definitions of algorithms, data structures, and classical Computer Science problems.
-
The Art of Unix Programming
A book by Eric Steven Raymond
-
The Network Book
Maybe not “the” book, but it gives a good overview of the layers in networking.
Development Tools
-
TheFreeCountry.com
Vast library of free tools and information for to help in programming, compiling and documentation.