Be sure to check out our new Blogs and discover all the new Free Training!

Free Computer and IT Training Tutorials and Courses

Newsletter for Computer IT Education,
Training & Tutorial Resources

*** ISSUE #50 - December 2005 ***

Please Update Your Bookmarks & Web Links!

This Newsletter is only sent to its subscribers and
is available in Jan., 2006 on the web at

Newsletter Archives are here:

Subscribe and unsubscribe instructions are at the end.

Please forward this newsletter to all your friends
and associates who might be interested!

In This Issue:

1)... Editor's Greeting

2)... The Best New Free I.T. Training & Tutorial Sites

3)... New Free I.T. Books & Book Sites

4)... University Computer Science Course Sites

5)... The Best Suggested Sites from Website Users

6)... New I.T. Training & Tutorial Link Sites

7)... I.T. Sites Worth Mentioning

8)... Question of the Month about Technical Training

9)... Please Support Our Computer Training Mission

1) Editor's Greeting:

Hello everyone, and welcome to our new subscribers!

This is the December 2005 issue (#50) of our free monthly newsletter for Computer IT Education, Training, & Tutorial Resources providing you with the latest Free online IT Training Resources that we have recently discovered and researched. This newsletter is free to anyone subscribing (instructions at bottom, no username/password is needed). To access our member site, however, you do need a user name and password - registering as a member of costs $15 for two months, for more information please see Become a Member of

My desire is that these free resources will help you with your computer education and training and are tools to advance your IT career. Our main mission is the training of those less fortunate who are seeking to become computer literate, both technically and from a user's perspective. 

In this issue we describe and link to a total of 46 computer, IT and programming learning and tutorial web sites. By means of this email newsletter, you have knowledge of and access to these sites before our web site visitors do.

***Current News ***

Please take a look at our blogs, We post on a daily basis to these blogs all new free training and tutorial web resources, as we discover and evaluate them, here are the links:

       Best New Training Sites

       Free Computer Books

       My 3 Blogs for

To get your Free Computer Training updates via RSS, please cut and paste these urls into your RSS reader:

Please Visit Our New Free Training & Tutorial Search Engine
- this new website at is a search engine with a large database of over 150,000 free IT education and training web resources, with another 70,000 free resources reserved exclusively for paid members. If you're an Member, go to to access the special members' page for searching over 220,000 free training web resources.

All of the links for these 220,000 free web resources have been validated, so you should not get any broken ones. We are also caching all previous results pages to help you find all the free training content and materials you need and are looking for. So check out our new free IT training search engine now, and if you'd like to, please provide me your feedback. Again, the url is: Thank you.

For your convenience, this newsletter is also available to subscribers in HTML format at this special url:

I wish you the best with your computer studies and learning.

Warm Regards, 
Jeff Love 
Newsletter Editor and Webmaster


"Learn New Skills and Increase Your Earning Power
 - With Free Online Computer Training!"

*** Become a Member of ***

Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. For short FAQ Answers, please see the end of this newsletter.

The total price to join as a member is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up:

This is our new free computer and IT education and training search engine housing over 220,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. These search results are much better than the big search engines, like google. You can also check out our predefined search results page giving you tons of free training resources:

Our new software application and office training and tutorial site,, is now up and running. We give you Free access to hundreds of Free Training and Tutorials covering Microsoft Office, Flash, Photoshop, Dreamweaver and FrontPage. We also provide you a member site for the best available online software application training. You can follow this site's blog on our EOFC Twitter page

-> Here are Your 3 Rewards for Subscribing to this Newsletter <-

*** Free Online IT Training Materials for Subscribers *** 
This section of our site contains over 2,000 free IT, computer and programming training resource links:

*** Free Online Computer Training and Tutorial Resources *** 
Containing over 8,000 free IT training and tutorial resources, this section of our site is available only to our newsletter subscribers and web site members:

*** Free e-Book: "Understanding Computer Security" *** 
Our new e-book contains the best information from U.S. government agency computer security papers and guides and presents it in a coherent and understandable manner. My hope is that this e-book will make computer security easier to learn. Click here to receive your Free Copy: (553 kb). When unzipped it is a windows executable.


2) The Best New Free I.T. Training & Tutorial Sites:

This section of our newsletter contains the best new free IT training and tutorial sites that we have found and researched in the last few weeks. These resources will be added to our Free IT Training & Courses page at, our Free IT Tutorials and Guides page at, or to our members' site.

This is our new Free computer and IT education, training and tutorial search engine housing over 150,000 free training internet resources! Just type in a topic you're looking for and get tons of great web resources instantly. We believe these results are better than the big search engines, like google. 

You can start searching right now using this form!

Here are a few search results to get you started:

  Web Development:

  Java Learning Resources:

  Linux Tutorials:

  XML Tutorials:

  C++ Tutorials:

  A+ Tutorials and free practice questions:

  iNet+ Tutorials:

  Network+ Tutorials:

  MCSE preparation:



  Windows 2003: paid Member-only search with 70,000 more free resources:  

  If you forgot your password please go here to retrieve it:


Intelligentedu Online Library of Training Courses:

This is one of our new free training and tutorial sites, providing over 450 free online IT tutorials. Tutorials range from entry level texts on using word processors through to advanced techniques in web development, database design and network routing.


23 C and C++ Ebooks and Tutorials:

Here are links to 23 C and C++ ebook and tutorial resources with which you can learn how to program in these programming languages.


Here are some good free training tutorials, articles, and a training video to help you learn about, how to use and code Enterprise Java Beans (EJBs).

Introduction to EJBs:

Mastering EJB 2:

EJB Training Video (18MB) (zip):

EJB Chapter from the book, Developing for the J2EE Tomcat Platform:

Enterprise JavaBeans Fundamentals:

An Introduction to Enterprise JavaBeans Technology:

Enterprise JavaBeans:

EJB Design Patterns:


Free Software Engineering Course Book

This free course book on Software Engineering introduces the reader to state-of-the-art software engineering techniques which are now of practical utility and which can be applied immediately in practical software projects. It covers software specification, software design, implementation, software verification and testing, documentation, and project management. The chapters here are in doc format, and the book is also available online in HTML format.


Certification Exam Study Guides for A+, i-Net, Security+, CCNA, and MSCE 70-270

Here are certification exam study guides, free from, covering the CompTIA A+, i-Net+ and Security+ exams, along with the Cisco CCNA and MCSE 70-270 certification exams.

CompTIA A+ Software Core Exam Study Guide:
570 kb, 43 pages

CompTIA A+ Hardware Core Exam Study Guide:
883 kb, 28 pages

CompTIA i-Net+ Exam Study Guide
98 kb, 16 pages

2 CompTIA Security+ Exam Study Guides:
170 kb, 48 pages

Cisco CCNA 640-607 Exam Study Guide:
650 kb, 51 pages

Study Guide for MCSE Exam 70–270, Microsoft Windows XP Professional:
211 kb, 50 pages

Other Free Training and Lesson Documents at this site:

Windows XP Security:

Unix Command Line Basics:

Wireless Tips (pdf):

Moving from Visual Basic to NET:

Using Oracle in ADO.NET:

How to Deploy and Distribute the .NET Framework

dotNet Active Directory:

The Move from Visual Basic 6 to dotNET:

Port Numbers Explained:

Top Tricks:

Understanding Kerberos:

Encryption Decrytion:


FTLinuxCourse 2004: Free Linux Online Course:

The is the newly released FTLinuxCourse 2004, which is the newest and latest edition of this free online Linux Course. The chapters and lessons of this new course cover more about using and administering a Linux computer and desktop system and less about the installation. The main course and links to all of the 35 course chapters are provided here.

Chapter 1. What is GNU/Linux?:

Chapter 2. The X-Window Universe:

Chapter 3. The Desktop:

Chapter 6. Customizing the Desktop:

Chapter 7. The Multi-User Philosophy:

Chapter 8. Browsing the File System:

Chapter 9. A Linux tutorial session:

Chapter 10. DOS-Linux Integration:

Chapter 11. The Local Network:

Chapter 12. The Web:

Chapter 13. The Linux Editors:

Chapter 14. Filters and Shell Programming:

Chapter 15. An Introduction to Linux Programming:

Chapter 16. Printing on Linux:

Chapter 17. Text Processing on Linux:

Chapter 18. An introduction to Graphics on Linux:

Chapter 19. The Hardware Configuration on Linux:

Chapter 20. Media:

Chapter 21. The Linux Kernel:

Chapter 22. Boot and shutdown:

Chapter 23. System Administration:

Chapter 24.Integrating Linux with MSWindows and the MacOS:

Chapter 26. Fax and Scanners under Linux:

Chapter 28. Linux multimedia:

Chapter 30. Scientific and Financial Applications on Linux:

Appendix A: On-Line Linux Command Reference:


Image Compression

This post is for those who want to learn about image compression. I have found several good sources of learning material and information for this topic, including chapters, class notes, slides, Dr. Dobb's Compression Site, and a data compression reference center. I hope these help you.

Course note chapters for Multimedia Technology Class:

    - Lossless Compression:
    - Lossy Compression Techniques:
    - Image Compression Standards:

Digital Image Compression Class with good course notes:

Chapter 6 Image Compression:

Dr. Dobbs Data Compression Site:

Data Compression Reference Center:

Image Compression and File Formats:

Video and Audio Compression:

Slides for Media Compression - Image:

Image Transforms:

Digital Image Representation:


Structured Document Processing Languages:

The goal of this course, Structured Document Processing Languages, is to become familiar with the central models and languages for manipulating, representing, transforming and querying structured (XML) documents. The lecture slides are available and linked here. The course is largely based on original articles or technical specifications, most of which are available on-line here:

Lecture Slides (Powerpoint format):


Document Instances and Grammars:

XML Schema Definition Language:

XML Processor Interfaces - SAX:

Document Object Model:

JAXP: Java API for XML Processing:

Introduction to Style Sheets:

Cascading Style Sheets:

Document Transformations: XSLT:

Additional features of XPath and XSLT:

Computing with XSLT:

XSL: Extensible Stylesheet Language:

XML Web Site Architecture:

Translating Data to XML:

Querying XML Data and Documents:

HTML 4.01 Specification:

XHTML1.0 The Extensible HyperText Markup Language (Second Edition):


20 C# Tutorial Lessons provides the following 20 tutorial lessons teaching you how to program in C#. All CSharp lessons here are taught with the language in mind and the applications are compiled at the command prompt,which means you do not need the .NET Framework environment for these lessons.

Introduction to C#:


Operators and Operands:

Data Reading and Formatting:

Introduction to Conditions:

Conditional Statements:

Formulating Expressions:

The Members of the Main Class:

Methods and their Parameters:

Introduction to Classes:

The Properties of a Class:

Interactions With Other Classes:


Polymorphism and Abstraction:

The .NET Framework Classes:

Delegates and Events:

Exception Handling:

Introduction to Arrays:

Techniques of Using Arrays:

Arrays and Classes:


C# Fast and Easy Web Development:

Here are excellent C Web code examples, and learning materials and lessons that you can use to understand and code better C applications for the web. These are hosted by Texas Tech University.

The following topics are covered by these examples and training materials:

- Introducing ASP.NET
- C# Basics (basic syntax, expressions, data types, operator precedence, methods, comments)
- Web Forms (HTML and Web Controls)
- Controlling Flow (conditionals, loops)
- Some Useful .NET Classes (arrays, dates, math, regular expressions, string)
- Object-Oriented Programming
- Handling Exceptions and Tracing
- User Input Validation Controls
- Useful .NET Controls (ad rotator, calendar, mobile
- PDA, IE Web controls)
- User/Custom Controls and Code Behind Model
- Databases
- Files/Directories
- Email
- Cookies / Sessions / Applications
- Configuring and Deploying Web Applications
- Security (passwords and encryption) 
- Web Services
- Caching Data


Visual Basic.NET, ADO.NET, and XML Tutorial Lessons: provides the following Visual Basic.NET tutorial lessons, along with more tutorials teaching you how to code applications using Arrays and Collections, Lists, XML, and ADO.NET. All of the programs created in these lessons are console based and only display in the DOS window, which means you do not need the Visual Basic.NET programming environment for these lessons. Our blog post lists and links to all of these tutorials: Visual-BasicNET-ADONET-and-XML-Tutorial-Lessons


Windows XP Informative Articles and Technical Tips: hosts many good articles and tips for several versions of the Windows operating system. Here are their best pages of information, articles, and tips covering Windows XP. They offer a total of 46 technical tips that will help you configure Windows XP the way you want it to work.

46 Top Technical Windows XP Tips:


3) New Free Computer IT Books, Publications & Book Sites:

Some of these web resources will be added to our Free IT Books page at and some will be added to our members site.

Here is an example on how to discover freely available computer, IT, scripting, and programming books using The following sites were found using this simple google search by entering "inurl:ch01/ch01.htm" in the search text box, without the double quotes.

google search:

The fog's lair:

ANSI/ISO C++ Professional Programmer's Handbook

Some Books for Your Pleasure:

Linux Administrator's Security Guide
C in 21 Days
Perl 5 book
Perl in 21 Days
Bourne programming book

Visual Basic 6 Database How-To
Visual Basic in 12 Easy Lessons
Teach Yourself SQL in 21 Days (pdf)
Microsoft SQL Server Black Book (pdf)
Networking Dictionary Ebook
60 Essential Utilities (pdf)

C++ and Visual C++ Programming Books:

C Sharp Books:
CSharp and Asp.Net (pdf)
CSharp Web Developer's Guide (pdf)

Visual Basic Books:
Visual Basic.NET, 2nd Edition (chm)

Microsoft Technology Books:
Ultimate Windows Server 2003 Administration Guide Active Directory Bible (pdf)
Windows 2003 Administration (pdf)
Windows Server 2003 TCP-IP (chm)
Windows XP for Power Users (pdf)
Javascript and JScript Books:
JavaScript In A Week
JavaScript Manual of Style

PHP Books:
Professional PHP Programming

Perl Books:
Using Perl for Web Programming
Perl Step By Step
Perl Quick Reference

Unix Books:

C++ (Cpluplus) Books:
Applied C++
ANSI C++ Professional Programmer's Handbook
Borland C++ Builder 6 Developer's Guide
Wireless Game Development in C and C++

Lots of IT books, too many to list:

Online Books Library (Eastern Mediterranean University):

WebLib System ( and ( have mostly older computer books.


Free Linux Books and Ebooks:

This site ( contains several free computer books, including the following Linux related books and ebooks. Note the separate page at the bottom containing 12 more online Linux books.

Complete Idiot´s Guide To Linux:
Linux Complete Command Reference
Linux Security and System Optimization
Linux Newbie Guide
Teach Yourself Linux in 24 Hours
Teach Yourself KDE in 24 Hours
Linux Security Quick Reference Card
The One Page Linux Manual
12 More Online Free Linux Books

12 More Online Free Linux Books

Here are the titles of some of the 12 books:
- Linux Configuration and Installation
- Linux in Plain English
- Linux System Administrator's Survival Guide
- Linux Unleashed, Third Edition
- Maximum RPM
- Red Hat Linux Unleashed, Second Edition
- Special Edition Using Linux, Fourth Edition
- The Linux Database
- Using Linux


Documentation Archive:

Here is a site that hosts many books and references that you can freely access. Subjects available include Linux, Unix, Solaris, Windows, Shell Scripting, Perl, PHP, Java Programming, ActiveX, HTML, DHTML, Javascript, CGI, Flash, XML, Delphi, Cobol, C and C++ Programming (Cplusplus), Object-Oriented, Assembler, Networking, Firewalls, TCP-IP, Ethernet, ATM, Streaming, Sendmail, Apache, Samba, DNS, SMTP, SNMP, and VI. Most of these books are in English, and some are in German.


139 Freely Available Computer Books

This site has many freely available computer books. The list below shows 139 of them.

Server Load Balancing (pdf)
Computer Networks (rar)
Ethernet Definite Guide (pdf)
Active Directory 2nd Edition eBook (chm) Active Directory Cookbook eBook (chm)
Kerberos The Definitive Guide eBook (chm) Securing Windows NT2000 Servers for the Internet (rar) Syngress Configuring Windows 2000 Without Active Directory (pdf) W2K Security Handbook(html) (zip)
Win2k Performance Guide (pdf)
Windows 2000 Administration in a Nutshell (rar) Windows 2000 Server System Administration Handbook (pdf) Attacking the DNS Protocol (pdf)
Hack Proofing Your Network Internet Tradecraft (pdf) Hack Proofing Sun Solaris 8 (pdf)
Hack Proofing Your E Commerce Site (pdf) Hack Proofing Your Network (pdf)
Hack Proofing Your Web Applications (pdf) Proftpd (pdf)
MacOSX For UNIX Geeks (pdf)
Network Management, MIBs and MPLS Principles, Design and Implementation (chm) Essential SNMP (pdf)
WebServices Training (pdf)
CCIE Routing and Switching Exam Certification Guide (pdf) Cisco Cookbook (chm)
Integrated Cisco and UNIX Network Architectures Sep 2004 (chm) CCSP SECUR Exam Certification Guide (CCSP Self Study, 642 501) (pdf) CCNA ICND 2004 (pdf)
Managing Cisco Network Security 2nd Edition (Pwd 4574) (pdf) Managing Cisco Network Security (pdf)
Routing TCPIP Vol 1 (pdf)
Routing TCPIP Vol 2 (pdf)
Cisco Security Professional%27s Guide to Secure Intrusion Detection Systems (pdf) Cisco Security Specialists Guide to PIX Firewall (pdf) The Best Damn Cisco Internetworking Book Period (pdf) LDAP Directories Explained (chm)
Active Directory Bible (pdf)
LDAP System Administration (chm)
Active Directory Cookbook for Windows Server 2003 and Windows 2000 (chm) Microsoft Visual C++ 6 ebook (zip)
C++ in a Nutshell (Cplusplus) (chm)
Secure Programming Cookbook for C and C++ (chm) POSIX Programmers Guide (pdf)
Teach Yourself TCP IP in 24 Hours, Third Edition (chm) tcp ip (html) (zip)
tcp ip2 (html) (zip)
FAQ Squid (pdf)
Squid The Definitive Guide (chm)
Squid 24s1 (pdf)
Apache Server 2 Bible HUNGRY MINDS (pdf) HTML book (html) (zip)
Apache Definitive Guide, 2nd Edition (pdf) Apache,the Definitive Guide, 2nd edition (pdf) HTTP The Definitive Guide (chm)
The web Design shelf (rar)
PremierPress Administering and Securing the Apache Server (chm) DHTML (html) (zip)
HTML4 (html) (zip)
Manage & Using Mysql (pdf)
Absolute BSD The Ultimate Guide to FreeBSD (pdf) CRC Press Unix Administration (pdf)
DNS and BIND 4th Edition (chm)
FreeBSD Handbook (HTML) (zip)
FreeBSD Handbook4 (pdf)
FreeBSD 5 0 RELEASE Handbook (pdf)
FreeBSD (pdf)
FreeBSD Handbook (pdf)
Hungry Minds Red Hat Linux 7 2 Bible Unlimited Ed (pdf) KDE 2 Qt Programming Bible (pdf)
Fundamentals of X Programming GUI and Beyond (pdf) Kylix Development Guide (pdf)
Linux Advanced Programming (pdf)
Linux C++ Programming HOWTO (pdf)
Linux Kernel Module Programming Guide 1 1 0 1 (pdf) Linux Programming Complete Idiots Guide (pdf) Linux Programming Guide (pdf)
Linux Programming Unleashed (pdf)
Absolute OpenBSD UNIX for the Practical Paranoid (chm) Building Secure Servers with Linux (chm) Learning Debian GNU Linux (pdf)
Learning Red Hat Linux, 3rd Edition (chm) Linux Device Drivers 2nd Edition (pdf)
Linux Security Cookbook (chm)
Running Linux 4th Edition (pdf)
Sendmail, 3rd Edition (chm)
Learning the Bash Shell 2nd Edition (chm) Building Secure Servers with Linux (chm) BSD Hacks (chm)
Learning Red Hat Enterprise Linux and Fedora, 4th Edition (chm) Linux Server Hacks (pdf)
The Linux Web Server (rar)
The Unix shelf (rar)
Programming Using Linux SE (pdf)
Programming Linux From Scratch (pdf)
Programming Linux Games (pdf)
Red Hat Certified Engineer Linux Study Guide (Exam RH302) Th (zip) Running Linux, 4th Edition (pdf)
Kylix Developers Guide (zip)
Sybex Linux Network Servers (pdf)
Sybex Linux System Administration (pdf) Teach Yourself Shell Programming in 24 Hours (pdf) The Complete FreeBSD 3rd Edition (pdf)
Unix Systems Programming (chm)
eBook Linux Net Admin Guide (pdf)
The Complete FreeBSD 4th edition (tbz2) DBI DBD MySQL spec (pdf)
Data Munging with Perl (pdf)
Learning Perl 3rd Edition (chm)
Perl The Complete Reference Second Edition (pdf) Perl and XML (pdf)
Learning Perl Objects, References and Modules (chm) Perl 6 Essentials (chm)
Perl Cookbook, Second Edition (chm)
Practical Mod Perl (chm)
Perl For SysAdmin (chm)
Perl (html, maslov) (zip)
Perl 5 by Example, David Medinets (html) (zip) Perl Regular Expressions (html) (zip)
Perl for the Web by Chris Radcliff (html) (zip) Quick Reference (html) (zip)
Using Perl for Web Programming (David Harlan, Perl5) (html) (zip) Web Programming with Perl5 (html) (zip) Perl (html) (zip)
Perl regexp (pdf)
Perl faq (html) (zip)
Perl form (html) (zip)
Beginning PHP4 (pdf)
MySQL and PHP Database Applications (pdf) PHP Pocket Reference 2nd Edition (chm)
Premier Press PHP Fast & Easy Web Development, 2nd Edition (chm) PHP and MySQL Web Development, Second Edition (pdf) PHP and MySQL Web Development (pdf)
Teach Yourself PHP, MySQL and Apache in 24 Hours (chm) Secure PHP Development Building 50 Practical Applications (pdf) Professional PHP Programming (pdf)
Using Samba, Second Edition (chm)
Samba HOWTO Collection3 (pdf)


6 Free Java Online Books

Here are 6 free Java and Java technology online books for your reading pleasure. I hope these can help you learn to develop better software applications using this important programming language.

Java Look and Feel Design Guidelines, Second Edition:

The Design Patterns: Java Companion:

1000 Java Tips e-Book:

Java: An Object First Approach:

Processing XML with Java:

J2ME & Gaming:


2 Free C++ Books

Here are 2 Free C++ Books that I hope will help you learn this important computer programming language. (Cplusplus is an object oriented language, the first book here teaches you what object oriented programming is and how to code using it.)

A Beginners C++ Book:

31 chapters in 5 parts:
Part 1 Introduction to Computers
Part 2 Simple Programs
Part 3 Functions and Data Aggregates
Part 4 A Touch of Class
Part 5 Object Oriented Programming

Thinking in C++ 2nd Edition:

This HTML book is fully indexed, uses Frames for easy navigation through the chapters, and has color syntax highlighting on all the source-code listings.

Part 1: Building Stable Systems
1: Exception handling
2: Defensive programming

Part 2: The Standard C++ Library
3: Strings in depth
4: Iostreams
5: Templates in depth
6: Generic algorithms
7: Generic containers

Part 3: Special Topics
8: Runtime type identification
9: Multiple inheritance
10: Design patterns
11: Concurrency


Here are 5 excellent Free Linux books: Linux in the Workplace - How to Use Linux in Your Office, Iptables Tutorial, Advanced Linux Programming, An Introduction to GCC, and Using Samba.

Linux in the Workplace - How to Use Linux in Your Office:

Linux in the Workplace introduces Linux users to the desktop capabilities of Linux and the K Desktop Environment (KDE) graphical user interface, a powerful Open Source graphical desktop environment for UNIX workstations. Includes information on how to use email and surf the Internet; perform general office-related tasks; work with the command line; and much more.


Iptables Tutorial 1.2.0:

This books fills the empty space in the Linux HOWTO's for information about the iptables and Netfilter functions in the Linux 2.4.x kernels. It was written to give the reader a good and simple primer at how to get started with iptables, but at the same time it was created to be as complete as possible.


Advanced Linux Programming:

If you are a developer for the GNU/Linux system, this book will help you to: - Develop GNU/Linux software that works the way users expect it to. - Write more sophisticated programs with features such as multiprocessing, multi-threading, interprocess communication, and interaction with hardware devices. - Improve your programs by making them run faster, more reliably, and more securely. - Understand the preculiarities of a GNU/Linux system, including its limitations, special capabilities, and conventions.


An Introduction to GCC:

This manual provides an introduction to the GNU C and C++ Compilers, gcc and g++, which are part of the GNU Compiler Collection (GCC).


Using Samba:


Free ASP.NET Book: Improving Web Application Security: Threats and Countermeasures:

Here is a free ASP.NET book in html format, that you can also download as a pdf ebook (6870 KB). It gives you a solid foundation for designing, building, and configuring secure ASP.NET Web applications. Whether you have existing applications or are building new ones, you can apply the guidance to help you make sure that your Web applications are hack-resilient. It will help you build hack-resilient applications. A hack-resilient application is one that reduces the likelihood of a successful attack and mitigates the extent of damage if an attack occurs. A hack-resilient application resides on a secure host (server) in a secure network and is developed using secure design and development guidelines.

This book contains guidelines for architecting, designing, building, reviewing, and configuring secure to build hack resilient ASP.NET Web applications across the application tiers, technology, and servers. Topics include Threats and Countermeasures; Threat Modeling; security review for architecture, design, code and deployment; Hosting web applications; CAS; securing web, application and database servers; ASP.NET, Enterprise Services (COM+), Web Services, Remoting, and data access (including ADO.NET and SQL Server).

Download Improving Web Application Security from the Download Center in .pdf format:


Here are the Red Hat Enterprise Linux Manuals, Guides and Documentation direct from Red Hat's web site, along with all of the contents of the Red Hat Enterprise Linux 4 Documentation DVD, courtesy of MIT's web site.

Red Hat Enterprise Linux Manuals, Guides and Documentation:

Red Hat Enterprise Linux 4 Documentation DVD:


The Standard Template Library Programmer's Guide for C++:

The Standard Template Library, or STL, is a C++ (cplusplus)library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template. You should make sure that you understand how templates work in C++ before you use the STL. The Standard Template Library Programmer's Guide will show you how to use these classes, algorithms and iterators when coding in the C++ programming language. You can download the full manual, and also available are Frequently Asked Questions to help and guide you.


The Secret Guide to Computers -Free Book:

According to the author, this free computer book, The Secret Guide to Computers, is the world’s only complete computer tutorial. as it covers everything important about computers and it explains how to buy, operate, apply, fix, and program computers. Unlike a “Dummies” book or a “standard textbook”, this book throws you into the action fast, makes you competent, then makes you wise. It explains how to buy a computer, then use its operating systems and programs, then reprogram it to change its soul and launch your career.

Previous editions of this book were rated “tops” by the major computer magazines, newspapers, library organizations, schools, and computer clubs worldwide. This udpated 28th edition contains 639 pages and is organized into 8 sections:

  1. Buyer’s guide: hardware & software jargon, which computers to buy
  2. Operating systems: DOS, Windows (up through XP), Mac, Linux, Palm
  3. Internet: tricks to handle ISPs, browsers, search engines, best sites, e-mail
  4. Word processing: Microsoft Word (up through XP), Works, WordPerfect
  5. Tricky applications: advanced MS Office, Web-page design, and beyond
  6. Fix your computer: how to make your computer run faster and better
  7. Programming: QBASIC, Visual BASIC, C++, JAVA, and other tongues
  8. Management: computer industry’s mistakes, your future, and resources

4) University Computer Science Course Sites Free to Browse and Study:

These web sites will be added to our Free University IT Course Webs page at

Computer Science I Slides: Software Design and Java:

Here are the slide prensentations for the Computer Science I course at Rochester Institute of Technology. This course introduces you to Engineering Problem Solving (EPS) by examining the elements of EPS, including problem decomposition, design and implementation of solutions, testing those solutions and integrating pieces of solutions together. It introduces object-oriented technology for designing solutions and implements them using Java as the programming language. Java is an object-oriented programming language that was designed for developing large systems from reusable components.

Very Brief History of Computers:

Introduction to Object-Oriented Programming:

Introduction to Java:

Kinds of Types and Values in Java:

Names and Variables in Java:

The main Method:

Control Structures in Java:


Software Quality:

Software Life Cycle Using OO Techniques:

OO Design from a Specification:



Computer Science 4 Slides: Object-Oriented Design and C++:

Here are the slide prensentations for the Computer Science 4 course at Rochester Institute of Technology. This course teaches you Object technology and is concerned with using C++ within the contexts of Object-Oriented Design, Design by Contract, UML, Advanced Data Structures, Templates, Exceptions, STL, Testing, POSIX Threads, and File Organization

Introduction to OO Design:

Introduction to UML: Unified Modeling Language:

Design by Contract:

Introduction to C++:

Introduction to Classes:

Introduction to Lists and Iterators:

Dynamic Data Structures in C++:


Introduction to the STL:

C++ Stream I/O Library:


5) The Best Suggested Sites from our Website Users
- Every month we feature the best suggested IT training and tutorial sites from our website visitors. Here are this month's sites: 

C, C++ and STL Programming Tutorials:

Free hands-on programming tutorials and code examples for C, C++ and STL. These are aimed at those who are just learning how to program in C and C++. All tutorials (pdf) and code examples (txt) are downloadable here:

Tutorial #1: C / C++ Procedural Programming
Tutorial #2: C and Implementation Specific: Windows C Run-time (CRT)
Tutorial #3: C++ and Object Oriented Ideas
Tutorial #4: C++ and Generic Programming: The STL
Tutorial #5: Linux / Fedora: GNU C Socket Programming



Free CCNA, CCNP, CCSP, CCIE, and MCSE 70-270 practice exams with answers. MCSE 70-290 series and CompTIA A+ practice exams are coming soon.

Detailed information on SAP technology issues and portal links to all relevent SAP information. SAP job and resume hosting service, details on outsourcing, forums, whitepapers, ABAP, and Basis.

A very useful site for Oracle users, includes tutorials, articles, scripts, and tools.


6) New Computer & IT Training & Tutorial Link & Resource Sites:

These web sites will be added to our IT Links and Resources page at


SAP and ABAP Books, Tutorials, and Samples

Here are free web resources for learninng SAP, SAP DB, and ABAP. Included here are books, manuals, tutorials, a help portal, and samples. These will help you learn how to use and code with SAP and ABAP. Good luck with your studies.

SAP Library:

SAP Library - Getting Started:

SAP Library - Glossary:

SAP Tutor:

SAP Help Portal:

SAP DB Library:

User Manual: SAP DB:

Reference Manual: SAP DB SQL:

SAP DB Documentation:

More SAP Books and Manuals are available from this google search:

ABAP Tutorials:

Basis Administration Page:

ABAP/4 Samples:

7) I.T. Sites and Free Downloads Worth Mentioning: is the site to find, download, and install your favorite Linux distrobution. Download an iso image, burn it to a cd, install Linux, and get help on Linux. - Free Legal Software Downloads:

Development (1709):

Active X (320):

Basic, VB, VB DotNet (78):

C / C++ / C# (65):

Compilers & Interpreters (8):

Components & Libraries (194):

Debugging (39):

Delphi (66):

Help Tools (26):

Install & Setup (39):

Management & Distribution (49):

Other (721):

Source Editors (104):

Network and Internet:

Security and Privacy:


System Utilities:

Web Development:

8) Question of the Month about Technical Training:

Each month Jeff Love will answer a current or important question that we have received about computer and IT training and career development.

December 2005 Question of the Month: 

Where or which sites offer the best free online training courses with an instructor to help answer questions and coach and mentor the students?


One of the best free online training sites that also gives you dedicated instructors is the HP Learning Center. Each class lasts from 4 to 8 weeks, and you can sign up even after a couse begins. Currently the following free online course are offered:
Advanced Adobe Photoshop CS2
Advanced Microsoft PowerPoint 2003
Advanced Microsoft Word 2003
Beginning Adobe Photoshop CS2
Building your first web page
Combating spam and spyware
Extreme Microsoft Excel
Go wireless with your Pocket PC
How to build your first Web site
Intermediate Microsoft Excel 2003
Intermediate Microsoft Word 2003
Introduction to Microsoft Office Publisher 2003
Introduction to Microsoft Visual Basic
Introduction to Microsoft Access 2002
Macromedia Dreamweaver 8
Maintaining your Microsoft Windows XP computer
Microsoft Windows XP 201: Basic customization
Networking 101
Small business networking toolkit
Web programming basics with JavaScript

Jeff Love
Site Editor

9) Please Support Our Training Mission

How You Can Support Our IT Training Mission

Please help support's Computer and IT Education and Training Mission by visiting our sponsors below. By doing so, you will be helping people who want to learn to use computers in an Information Technology career.

University of Phoenix Online: Advance your career:

DeVry: Online degrees for working adults:

ITT Technical Institute: Choose from their many programs:

Kaplan College Online:
Advance your career with an online degree from Kaplan College

Capella University -accredited online education for professionals:

Computer Education, Training, & Tutorial Resources
Free I.T. Training Now!

A free and member-based I.T. educational and training portal web site. We have compiled, categorized, described, and linked many, many sites that will be of keen interest to computer science students and instructors and others seeking free training and knowledge about computers. All areas are covered, from programming to systems administration to networking to the internet. You are able to study and learn all about computers and I.T. via Free training, courses, tutorials, books, guides, documentation, articles, tips, notes, and help. Also offered are free technical training tutorials co-branded with Check us out today.

Copyright Notice: Please note that all of the items hyperlinked are copyrighted by their authors and/or publishers. You are expected to look for, read, and adhere to such notices. Downloaded and online material is copyrighted whether or not a copyright notice is present.


***'s Member Site ***

Our Members' Site contains the web's best computer and IT training resources and tutorials. This content is individually linked and presented in a way to expedite and facilitate your IT learning experience. We have done all the web research and presentation work for you so you can concentrate solely on your computer training. Member Site FAQ Answers:

  1. Over half of the web sites and pages in our members site are not in the free section of our web site. The online training resources in our members' site are linked and laid out in a much more detailed fashion than those in the free section. This will save you time in finding all the best free training on the web.
  2. If you use a credit card when joining, you may choose to be billed by PayPal, or you may purchase from, our authorized retailer, whichever you choose.
  3. You have a choice to select the non-recurring or recurring method of payment. If you select non-recurring, when your membership period expires, you will not be automatically charged another fee on your credit card or check.
  4. If you are looking for training and tutorials covering popular software such as Microsoft Office, Flash, Photoshop, Dreamweaver, Web Development, Windows and Computer Hardware, please see our sister site,

The total price to join our member's site is only $15.00 total for 2 months, $25 for 4 months, $34 for 6 months, or $59 for a whole year. The funds generated will assist us to help all those seeking IT education and application development training. Here's the link to see what's available on our member's site and to sign up: <>. You can email Jeff Love with questions at

I will give you 8 great Free Bonuses when you sign up now. These are as follows:
1. A Comprehensive 47-page IT Glossary
2. How To Understand Windows Error Messages program 
3. 105 Great Totally Free Utility Programs 
4. A Bug Tracking Access
5. The Four Best IT Salary Calculator/Wizard sites 
6. 12 Great Web Resources for Learning the Best Methods to Study and Take Tests
7. Six Great e-Books (a $120 value) to help you Make Money using the Internet
8. Five extra bonus IT resource sites that are the best from our "worth mentioning" newsletter section

To Subscribe
to this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address:

(You will need to reply to a confirming email.)

Or go to this web page and use the Subscribe form:

To Unsubscribe from this Free monthly Newsletter of Computer Education, Training, & Tutorial Resources simply send a blank email to this address with Unsubscribe in the subject::
(no need to confirm)

Or go to this web page and use the unsubscribe form:

Thank You!