For programming in music, see Programming (music).
For the process of transferring a program to an integrated circuit see IC programming.
Computer programming (often simply programming or coding) is the craft of writing a set of commands or instructions that can later be compiled and/or interpreted and then inherently transformed to an executable that an electronic machine can execute or "run". Programming requires mainly logic, but has elements of science, mathematics, engineering, and — many would argue — art. In software engineering, programming (implementation) is regarded as one phase in a software development process.
Languages :: Programming
Resources :: Programming

Associates, Inc. - Text books and training courses in Java, C, C++, Internet and other programming technologies.
Meta Description: [ Cutting-Edge Programming Languages Training Delivered at Organizations Worldwide!
Cutting-Edge Textbooks, E-Learning and Media Solutions Published by Pearson/Prentice Hall!
Your Information Source for Building Web 2.0 Businesses. ]
ARS Based Programming - Programming based on Abstraction, Reference and Synthesis, (ARS).
Meta Description: [ ARS Based Programming is built on three principles: 'Abstraction, Reference and Synthesis' (ARS) which are derived from the Lambda Calculus. The site introduces ARS including three tools helping to learn and apply this approach. ]
Asp Visual Basic Csharp Training .NET - Offers Microsoft.NET Framework, Visual Basic.NET, ASP.NET, C#.NET, XML, .NET Server, and ADO.NET training courses via multimedia CD-ROM and video.
Meta Description: [ We offer ASP.NET Visual Basic.NET XML CSharp.NET Training dot net Tutorials CBTs ]
Beginner's Guide to Computer Programming - Provides basic concepts for the novice interested in computer programming.
Meta Description: [ Beginner's Guide to programming, The Beginner's Guide to Computer Programming ]
Brunning Software - Training systems teaching programming and circuit design for PIC microcontrollers.
Meta Description: [ Training system teaching assembler, C programming and circuit design for PIC microcontrollers, and training system teaching serial interfacing to a PC using Visual C#. ]
Bubble media - Contains articles, tutorials and tips on a range of technical subjects from programming in java, C#, .NET to linux and open source initiatives.
404
C++ Training - Software training and programming classes for C++, Java, and object oriented analysis and design.
Meta Description: [ Software training and programming classes for C++, Java, OOP, OOAD, object oriented analysis, object oriented design, object oriented programming. All of our courses are offered online through a combination of self-study lectures, hands-on programming exercises, and access to qualified instructor... ]
500
Codeshack - A development community forum for questions and answers, hints and tips, tutorials and code examples.
Meta Description: [ Welcome to The Codeshack Developers Forum, specialising in Visual Basic but open to ALL developers from all disiplines ]
Computer Science Daily News - News site covering computer science, for fans, students, researchers and professionals.
Corporate IT Training - Programs on OOAD, UML, Design Patterns, Java, C++, Visual Basic, Oracle, and SQL Server.
DeveloperWiz - Web development discussion forums, resources, distance learning and consulting services.
DevelopMentor - Training and education for developers building distributed systems.
Education for Software Engineers - Hands-on instructor led training for XML, Java, C++ and C programmers.
Meta Description: [ IT Training and hands-on information technology courses for programmers, managers and quality assurance professionals ]
Free computer tutors and articles - Free tutors for html, php, perl, cgi, c++, c#, .Net framework, sql, mysql, xml, visual basic, oracle, java, javascript, windows programming, networking, a+, tcp/ip, games programming, mobile programming, ms-office and photoshop.
Meta Description: [ Free, Online, Help, Books, Web, Development, resources, HTML, CSS, JavaScript, DHTML, XML, XHTML, ASP, ADO, .NET, VBScript, C++, C#, Flash, Java, PHP, Apache, Unix, linux, Shell, VB, Perl, CGI, Designing, tutorials, help, programming, Dreamweaver, Adobe, photoshop ]
GAR Technologies - Hands on, instructor led training programs for Java, Visual Basic, ASP, Web Developer and Oracle DBA.
Have OOPL, Will Travel - Teacher and author in the field of Object-Oriented Programming Languages (OOPL) since 1989.
Meta Description: [ I have been a teacher and author in the field of Object-Oriented Programming Languages (OOPL) since 1989. I teach Generic and Object-Oriented Design and Programming using C++ and the Standard Template Library (STL) and Java and the Java Collections Framework (JCF). ]
Intertech Inc. - A site dedicated to Java and Microsoft hands-on developer training.
JUDO - A programming environment designed to help teach beginners and children how to program.
Meta Description: [ JUDO is a Java IDE for Beginning Computer Programmers. If you would like to learn to write computer programs, this is a great place to start. ]
KMS IT - Online and in person training in all aspects of IBM mainframe operation including JCL, Assembler and REXX.
Meta Description: [ KMS-IT Ltd providing ICT Education and Consultancy. ]
Knowledge Hound - How-to guides for ASP, Java, JavaScript, PERL, Q-Basic, SGML, C, C++, Visual Basic, Fortran, CGI, VRML, Object REXX, DHTML, HTML and databases.
Meta Description: [ Free tips & tutorials for a wide range of programming approaches & languages, from Object Rexx to ASP to XML & much more. ]
Lecture slides on XML-RPC - Provides teaching material (slides and assignments) for an XML-RPC track in a distributed computing module.
Metrowerks: CodeWarriorU.com - Free programming education courses accessible online: anywhere, anytime, by live, expert instructors; from the makers of CodeWarrior.
Mind Charger Technologies - Programming courses in Java, C++ and Visual Basic. Courses are customized to meet individual needs.
Meta Description: [ Mind Charger Technologies prides itself on its high content courses. We specialize in Java, Visual Basic, C++, Web Development, .Net and other late breaking technologies. All programmer training courses are hand crafted, including Java, C++, VB. ]
MWWCorp.com - Includes free, Assured Mastery general programming quizzes, programming career articles, newsletters and unique publications.
Oneinfoplace - Information on Java Server Faces, OSI model, Web services, Web services security and XHTML.
Programming for Beginners - Tutorials on Microsoft Access, Visual Basic 6 and .Net, database modeling with SQL/MySQL. Includes samples, practice assignments and demos.
Meta Description: [ Free programming and Web design tutorials online - learn Microsoft Access, Visual Basic 6 and .Net, database modeling with MySQL, HTML/XML and more. ]
Programming Tips.com - Computer programming tips, tricks, hints and Secrets for programmers, by programmers.
Meta Description: [ Tips and Secrets for amateur or professional computer programmers or people who want to learn how to write a computer program. Tutorials, message boards, etc. ]
500
PTR Associates - Range of programming courses includes Java, Perl, C, C++, visual basic, and fortran.
Meta Description: [ IT Technical Training from PTR Associates ]
500
Rational Dev - Tips and tutorials from programmers interested in writing software correctly and efficiently. Subjects include software process and development tools.
404
Richardson Publications - Web development guides and source code featuring Java, JavaServer Pages (JSP), JavaScript, and HTML programming languages.
Meta Description: [ SQL query tool, database query tool, database connection pool ]
Rui's Programming Resource - Pascal, Javascript, Fortran and Assembly examples and links for beginners. Also includes some free programs.
Meta Description: [ This site contains many Pascal examples aswell as some of my own Free programs. There are also JavaScript, Pascal and Assembly links. ]
SeSAm - Visual Programming of Agents - SeSAm (Shell for Simulated Agent Systems) provides a generic environment for modelling and experimenting with agent-based simulation.
Steve's World - Free programming tools and Linux information.
Technology Without Borders - Facilitating innovative information technology advancements that support the development of open societies and economics in developing countries.
Meta Description: [ Technology Without Borders ]
The Computer Science Lab - A low-cost self-study course in computer programming.
Meta Description: [ Computer Science Lab offers a fun introduction to computer programming for high school and home school students. The 3 part curriculum employs a programmable RPN calculator, an Intel 8051 microprocessor, and the C++ language. ]
The Perfect App - Rules and guidelines for creating the perfect app. Examples included.
Meta Description: [ The Perfect App: Rules and guidelines for creating the perfect app ]
The Quick Reference Site - Offers free Quick Reference Cards and programming related e-books, papers and tutorials in PDF format.
Meta Description: [ The best resource for free Quick Reference Cards on the net. Brought you by Tim Sinaeve. ]
The Teaching About Programming Languages Project - Information about the teaching of the concepts of programming languages, especially undergraduate survey courses and courses about programming language semantics.
Third Millennium, LLP - C#, XML, Java, Perl, VB, training and courseware.
Meta Description: [ Third Millennium, LLP: Computer Programming, Training - Third Millennium, LLP ]
Visual Software Teacher - Delphi,API,MFC,.NET BASIC,Visual C# course notes.
Meta Description: [ ANSI C, ANSI C++, and Pascal tutorials and programs, softteacher com tr tc, www.softteacher.com.tr.tc ]
XML Training - XML courses, classes, books and resources for the IT professional.
Yup! - Programming assignments completed quickly by an expert programmer for a fee.
| cash gifting | |
| Next Video | |