Programming Sites
		
		
		
		Jump to navigation
		Jump to search
		
This is a list of sites relating to programming, covering both general and HL2 specific topics.
General
- Microsoft Developer Network
 - DevX
 - Programmer's Heaven
 - Tech books for free
 - thefreecountry
 - The Code Project
 - Dev Articles
 - Code Beach
 - Dev Shed Forums
 - Stack Overflow - a collaboratively edited question and answer site for programmers
 - dreamincode
 - daniweb - IT Discussion Community - Software Programming with sample code and tutorials
 - objectmix - Application Development Forum
 - programmingtalk.com - a programming, coding, and design oriented community
 - Learn-Programming.za.net
 - codingforums
 - developerFusion
 - Bytes - IT / Dev Knowledge Shared
 - Carl Programming (Reddit) - comprehensive course on programming for everyone from beginner to experienced programmer
 - Stanford University's course channel on YouTube
 - Massachusetts Institute Of Technology (MIT) course channel on YouTube
 - UC Berkeley course channel on YouTube
 - University of New South Wales (UNSW) course channel on YouTube
 
Game Programming
- OpenGL.org - official site for OpenGL information
 - NVIDIA Developer Zone - OpenGL, DirectX, PhysX, and CUDA resourses
 - AMD Developer Central - Resources for GPU programming and development
 - Intel Developer Center
 - Rocket Commander Tutorials - 10-Part Howto make 3D Games Tutorial.
 - Directx C++ - Documentation for Unmanaged Directx.
 - Directx Managed - Documentation for Managed Directx.
 - Managed Directx Info - Includes various resources, tools, samples, code snippets for Managed Directx.
 - GameProgrammer.org - Resources on OpenGL and DirectX game programming
 - Gamedev.net - Website with a lot of useful resources for game developers.
 - oZone3D.Net - Tutorials and resources for OpenGL, DirectX and LUA programming
 - DevMaster.net - General game development news and coding resouces
 - Game Programming Wiki - programming tutorials and source code for a variety of languages and platforms
 
Half-Life specific
- Mattie's Eventscripts - Great for gaining some minor coding experience, simple plugin addon for Source games.
 - Razvanadrian - Half Life 2 Coding
 - Detler's Site - Lots of Half-Life tutorials, especially on coding in Russian
 - design3 Video Tutorials - Many Source videos, including ones on vehicle programming and scripting.
 
Sample Source Code
- Quake Engine Source Code - Source code from old Quake (used by Half-Life too) and Doom games.
 - Mech Commander 2 - Entire game and source code. Can serve as an example for learning programming.
 - Plan of Attack Source Code - The entire source code (including art assets) for the Plan of Attack mod, free to use in other mods.
 - Full Half-Life SDK: Fileplanet (source code only) / Sourceforge / Gamefront (full / source code only)
 
C++
- MSDN: Getting Started with Visual C++
 - Stroustrup: C++
 - Thinking in C++ (2nd Edition)
 - CodeCogs - open source Numerical library in C/C++
 - codeguru
 - cplusplus.com
 - Cprogramming.com
 - ITtoolbox C Languages Knowledge Base
 - C++ for you
 - CoderSource.net: C++ Programming Tutorials
 - LearnCpp.com
 - Xoax.net C++ Video Tutorials
 - Wiki Books: C++ Programming
 - An introduction to C, by Tom Torfs
 - C++ In Action
 - C++: A Dialog
 - A Beginners C++