Learn
programming for Free and how to develop and write computer programs and IT
applications. Get Free knowledge, information, references, and resources
about computers now. Many Free training courses,tutorials,
books, training
guides, tips, articles, and helps are available to you.
Edcomp.com - Our new Free Computer Training Search site is now
online, containing over 150,000 free educational, training and tutorial
web resources, all at your fingertips. Also search for computer
programming and software development sites. Check out our predefined search page
for faster access. If you're an
Intelligentedu.com Member, go to our member search page
to access this special page to search over 220,000 free training web
resources.
Type in the computer subject you want to learn more about:
Cisco Documentation DVD Home Page - Covers these high level categories:
Technology Information, Router Configuration Tools, Cisco Product Documentation,
Cisco Information Packet, Remote Configuration Guide, and Cisco Product Catalog.
A more detailed table
of contents is also available. Cisco Technology
Information contains: Internetworking Technology Overview, Internetworking
Terms and Acronyms, Internetwork Design Guide, Internetwork Troubleshooting
Guide, Internetworking Case Studies, Cisco Pre-Installation Card, Technology
Design Guides, and Internetworking Solutions Guides. The Cisco
Career Certifications Web Site contains information about becoming certified
at various levels of technical proficiency across the disciplines of network
design or network support.
23 Cisco Study Guides - Here
are 23 Cisco Study Guides for learning how Cisco Internetworking works.
By reading and reviewing these, you will become very familiar with how
computer networking is set up and operates and how Cisco technologies
form an integral piece of the network framework. The questions in these
learning documents have their answers in bold.
ProctorTests - Free Cisco CCNA, CCNP, CCSP, CCIE, and MCSE 70-270 practice exams with answers.
Cisco
Webcast and Seminar Series - Some of the seminars offered by Cisco include
Securing Your Wireless LAN, Mid-Range Routing, Deploying Quality
of Service, and Access the Future. (free registration required)
Cisco
Certifications Online Support - If you have questions about the Cisco
certifications, the Cisco Certification Online Support web site is a good
place to look for answers. The site gives access to a knowledge base of certification-related
information, and allows you to set up an account to track service inquiries
and receive notifications when new information is available.
Free Cisco Training and
Tutorials - Here is our page of free Cisco training and tutorial
web resources. These will help you gain a better understanding of Cisco's
technology and products and how to administer them.
Enterprise Network
and Servers - Online articles to keep you up to date with the latest
news in the networking and server markets. Coverage also includes new
products, customer profiles, techniques, applications, software and tutorials..
Cisco:
The Internet Protocol Journal - This is Cisco's informational
and educational resource for engineering professionals involved in the design,
development, and operation of public and private internets and intranets.
CCIE
Practice Lab: Preparation Workbook
- Download this free workbook written by Ashwin Kohli from CCBootcamp. It shows which equipment is required for the labs, frame-relay switch setup and base configurations for each router to be used at the start of each lab..
Cisco
Technical Services Newsletter - this free e-publication includes updates to online Cisco tools,
technical insights by Cisco experts and your peers, new Cisco technical documentation, including security advisories,
information on new products and services offerings, and updates on Cisco certifications, training, and events.
Here's the December
2007 issue.
TCPMag.com - Has a good amount of Cisco and Cisco Certification information,
including a great link section.
SemSim.com -
This site has a CCNA Study Center with totally free study materials.
Among these include 4 interactive CCNA tutorials. Each tutorial explains
the key concepts in a concise and easy-to-read language. Each course includes
a pre-assessment, course map and post-assessment.
Cisco Webcasts
- Interact with Cisco experts at Live
Webcasts to learn best practices and also the latest technologies and
network solutions. You can also view archived
Webcasts.
Cisco
Technology - This page provides flash training demonstrations of Cisco
technology covering optical, wireless, IP communication, storage and security.
Overview
of CORBA - The Common Object Request Broker
Architecture (CORBA) is an emerging open distributed object computing infrastructure
being standardized by the Object Management
Group (OMG). CORBA automates many common network programming tasks and
this is a nice summary of it by Douglas C. Schmidt. Also check out his CORBA Tutorial
Page containing additional information on patterns and techniques for
designing CORBA ORBs and CORBA services.
A
Brief Tutorial on CORBA Tutorial
- This tutorial by Kate Keahey is a good overview of the Common
Object Request Broker Architecture (CORBA) containing some in depth coverage.
Corba
Explained Simply by Ciaran McHale
-
This book provides
a detailed introduction to the concepts and terminology of CORBA and is aimed
at people with a technical background who want to gain a concrete
understanding of CORBA without learning all the low-level details.
RAID Tutorial from
Baydel - This is an excellent tutorial about
RAID, a disk storage system's resilience to disk failure through the use
of multiple disks and by the use of data distribution and correction techniques.
RAID stands for Redundant Array of Inexpensive or Independent Disks.
RAID
Tutorial from University of Massachusetts -
Here's another RAID tutorial, this one from the University of Massachusetts.
It contains: The Need for RAID, Data Striping & Redundancy, Different
Types of RAID, Tool for Storage Efficiency, Cost & Performance Issues,
Reliability Issues in RAID, Tool for Reliability, Glossary and References.
Distributed
Perl Documentation (5.005_02) - Perl is a free,
high-level programming language written by Larry Wall and others.Perl's process,
file, and text manipulation facilities make it particularly well-suited for
tasks involving quick prototyping, system utilities, software tools, system
management tasks, database access, graphical programming, networking, and
world wide web programming. Every perl distribution comes with this documentation
which is very thorough.
The
Road to Better Programming - This is a series of 5 tutorials
comprising a complete guide to better programming in Perl. This is for
the beginner to intermediate Perl programmer, but even an advanced one can
find the majority of the chapters exciting and relevant.
A
Perl Tutorial - This is a "getting started" tutorial on the Perl
programming language. Some time is spent on introducing most of the concepts
of data and variables. More thorough examples of complete programs come later.
In this tutorial, they try to teach the way that is "simpler" and closer
to other programming languages. Here is another good Perl Tutorial.
Perl
and CGI Tutorials by Nik Silver - A one day
hands-on workshop at the School of Computer Studies, University
of Leeds, UK. The first part deals with Perl while the second part of the
workshop concerns designing pages for the Web using Perl to deal with buttons
and text boxes to generate custom Web pages on the fly. Includes exercises
developed with a consistent theme. Here's the CGI Tutorial.
Learning
Perl, Part1, Part 2,
Part 3 and Part 4
- These are excellent Perl tutorials from Byte Magazine, each containing good programming
examples. The 3rd tutorial applies Perl to websites and discusses CGI also.
Perl
Practicum by Hal Pomeranz- From 1993 to 1997,
;login: published a series of articles "intended to
demystify some of the more occult aspects of Perl programming" (to quote
from the introduction to the first article, published in August 1993). We
are pleased to present the entire collection here.
NCSA's CGI Help Guide
- The Common Gateway Interface, or CGI,
is a standard for external gateway programs to interface with information
servers such as HTTP servers in real-time, so that it can output dynamic information.
This is the best site for web page designers who want to begin to learn CGI
scripting and the endless possibilities of it that cannot be achieved using
Java Scripts or Applets, or HTML.
An
Instantaneous Introduction to CGI scripts and HTML forms - This is a good tutorial explaining how information is
collected by a browser and then sent to a HyperText Transfer Protocol (HTTP)
server specified in the HTML form - and how that server starts a program,
also specified in the HTML form, that can process the collected information.
Such programs are known as "Common Gateway Interface" programs, or CGI scripts.
Official PHP Manual - PHP (officially "PHP: Hypertext Preprocessor") is a very
popular server-side HTML-embedded scripting language for the world wide web.
This is the official manual for it.
PHP Support and
Tutorial - PHP is a free and server-side, cross-platform,
HTML embedded scripting language. It is great for interfacing your databases
to the Web. Included on this site is a 4 part tutorial on PHP with resources,
links and a helpful hints page.
Introduction
to PHP - This is an introduction to the PHP scripting language
with a discussion of PHP's origins, capabilities and the platforms it's
available on. The material is illustrated with a simple PHP script example
highlighting basic syntax and usage.
Introduction
to PHP Objects, Part 1 - John Coggeshall shows how to do object-oriented
scripting with PHP on O'Reilly. " In today's column, I'll be introducing
one of the more interesting and useful methods of writing PHP scripts --
the object-oriented method.
PHP
Tutorial - This PHP tutorial is designed
to introduce you to PHP and PHP data apps. It does not cover installation.
This tutorial is designed to yield experience in PHP data enabled web pages.
It's short on reuse because it's specifically designed so you can build your
web app from the ground up. Being introductory, it also doesn't cover real-world
issues like transactions with commit and rollback, data checking, indexes,
non-meaningful keys, and the like. This tutorial is in Troubleshooters.com.
PHP Tutorials
from Thickbook.com - PHP-related tutorials and articles which Julie
Meloni, the author of PHP Essentials, has written.
Web Database Tutorial
(PHP & MySQL)- Build a web-based database
application using PHP and MySQL. This tutorial will walk you through the
complete creation of a sample web database of links. Similar in concept to
how Yahoo started out.
WebberDev - Articles and Tutorials about computer security, PHP,
MySQL, and databases (Informix, mSQL, MSSql, MySQL, ODBC, Oracle, PostgreSQL,
Sybase).
Apache 1.3 User's Guide
- This is the official User's Guide for
the extremely popular Apache open source internet web server. Its sections
include Release Notes, Reference Manual, and Other Notes.
Introduction
to Structured Query Language - A tutorial of
the Structured Query Language (also known as SQL) which allows users to access
data in relational database management systems. This page describes how to
use SQL, and give examples. The SQL used in this document is "ANSI", or standard
SQL.
SQL Tutorial and Interpreter
- This unique introductory SQL (Structured
Query Language) tutorial not only provides easy-to-understand SQL instructions,
but it allows you to practice what you learn using the on-line SQL interpreter.
You will receive immediate results after submitting your SQL cmmands. You
will be able to create your own unique tables as well as perform selects,
inserts, updates, deletes, and drops on your tables. Also available is the
Advanced-Intermediate Sequel
which provides you with more advanced easy-to-follow SQL instruction.
A Gentle Introduction
to SQL - This document includes five lessons
and tutorials which introduce students to the "Structured Query Language"
SQL.
SQL Resources and Learning
Material - Several types of online resources. Their Online References:
SQL Syntax and Tips page has learning material on MS SQL Server, Oracle,
MySQL, Informix and Sybase.
PL/SQL Coding Techniques Course
from Oracle.com:
Part 1,
Part 2,
Part 3,
Part 4 - This is a video lecture series teaching you PL/SQL (the
referenced materials are no longer available).
Database
Services - Data Modeling - This site provides excellent documentation
about relational database design, the relational database model, and relational
database software.
Tcl Tutor
- TclTutor implements a series of on-line
lessons for via a computer aided instruction package run in the Tcl language.
It consists of 43 lessons covering all of the basic Tcl commands and most
of the recent (8.0) additions. The format of a TclTutor lesson is a short
textual description of a command or concept and an interactive example. The
lesson text is available in 3 levels of verbosity, "Expert", "Computer User",
and "Beginner". This tutorial runs on Windows, Macintosh and Linux.
TCL
WWW Info - An index to a set of TCL/Tk references on the WWW presented
as an Information Overview. Here is the Tcl/Tk
Online Manual.
Tcl Contributed Sources Archive
- This is the home page for the Official
Tcl/Tk Contributed Sources Archive, many resources, articles, and source
code are available.
Python Tutorial and Documentation- Python is a freely available,
easy to learn, powerful programming language. It has efficient high-level
data structures and a simple but effective approach to object-oriented programming.
Python's elegant syntax and dynamic typing, together with its interpreted
nature, make it an ideal language for scripting and rapid application development
in many areas on most platforms.
Python
Programming for Beginners - This is a practical
introduction to writing non-trivial applications in Python. In this tutorial,
you will learn how to write applications that use command-line options, read
and write to pipes, access environment variables, handle interrupts, read
from and write to files, create temporary files and write to system logs.
This good tutorial is found in Linux Journal -
The Premier Linux Magazine.
Learning to Program- Covers the basic theory of computer programming
- what it is, some of its history and the basic techniques needed to solve
problems. Mr. Gauld uses several different languages, since he believes it's
important to realize that different languages do different things well. The
majority of the course. however, is in the language called Python, which
supports lots of programming styles from the very simple through to state
of the art Object Oriented techniques. It runs on lots of platforms - Unix/Linux,
MS Windows, Macintosh etc. It also has a very friendly and helpful user community.
Python for Newbies
- This tutorial article will teach you how to program in Python, a scripting
language, similar in function to Perl. It is a very high-level language
that can perform complex tasks, but is surprisingly easy to learn.