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 #73 - November 2007 ***


        Intelligentedu.com


formerly www.intelinfo.com
Please Update Your Bookmarks & Web Links!


This Newsletter is only sent to its subscribers
and is available on the web at
Intelligentedu.com/newsletter73.html

Newsletter Archives are here:
Intelligentedu.com/newsletter.html

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 November 2007 issue (#73) 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 Intelligentedu.com costs $15 for two months, for more information please see Become a Member of Intelligentedu.com.

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 57 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 Resources, as we discover and evaluate them, here are the links:


       Best New Free Technical Computer and Development Training Sites

       Free Computer, Technical, and IT Books


       Our 3 Blogs for EducationOnlineForComputers.com

            - Web Development   - Adobe & Macromedia   - Microsoft Office


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

         http://www.intelligentedu.com/blogs/feed/



Please Visit Our New Free Training & Tutorial Search Engine
- this new website at www.EdComp.com 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 Intelligentedu.com Member, go to members.Edcomp.com 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: http://www.edcomp.com/. Thank you.


For your convenience, this newsletter is also available to subscribers in HTML format at this special url: http://www.intelligentedu.com/current_news.html

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

Warm Regards, 
Jeff Love 
Newsletter Editor and Webmaster 
webmaster@intelligentedu.com

http://www.intelligentedu.com/

 



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

*** Become a Member of Intelligentedu.com ***

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: http://www.intelligentedu.com/sign-up/index.html.

 


EdComp.com:
http://www.edcomp.com/

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: http://www.edcomp.com/predefined.htm.

 


EducationOnlineForComputers.com: 
http://www.educationonlineforcomputers.com

Our new software application and office training and tutorial site, EducationOnlineForComputers.com, 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: http://www.intelligentedu.com/free_it_training_materials_and_books.html

*** 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: http://www.intelligentedu.com/newly_researched_free_training.html

*** 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: http://www.intelligentedu.com/Understanding_Computer_Security.zip (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 Intelligentedu.com/cat1.html, our Free IT Tutorials and Guides page at Intelligentedu.com/cat2.html, or to our members' site.

 

EdComp.com:
http://www.edcomp.com/

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:
 
http://www.edcomp.com/results/web+programming.html
  http://www.edcomp.com/results/web+development+tutorial.html
  http://www.edcomp.com/results/web+tutorial.html
  http://www.edcomp.com/results/css.html

  Java Learning Resources:
 
http://www.edcomp.com/results/java+tutorial.html  
  http://www.edcomp.com/results/java+2.html  
  http://www.edcomp.com/results/java+servlets.html  
  http://www.edcomp.com/results/j2ee+tutorial.html

  Linux Tutorials:
 
http://www.edcomp.com/results/linux.html  
  http://www.edcomp.com/results/linux+tutorials.html 
 
http://www.edcomp.com/results/linux+programming.html
  http://www.edcomp.com/results/linux+.html

  XML Tutorials:
 
http://www.edcomp.com/results/xml.html  
  http://www.edcomp.com/results/xml+tutorials.html  
  http://www.edcomp.com/results/xslt.html  
  http://www.edcomp.com/results/xsl+tutorial.html  
  http://www.edcomp.com/results/xpath.html

  C++ Tutorials:
 
http://www.edcomp.com/results/c++-tutorials.html  
  http://www.edcomp.com/results/c++.html  
  http://www.edcomp.com/results/c++-programming.html

  A+ Tutorials and free practice questions: 
  http://www.edcomp.com/results/a+.html
  http://www.edcomp.com/results/comptia+a+.html 
 
http://www.edcomp.com/results/comptia+a+-study+guides.html
  http://www.edcomp.com/results/a+-tutorials.html

  iNet+ Tutorials:
  http://www.edcomp.com/results/inet+.html
  http://www.edcomp.com/results/i-net+.html

  Network+ Tutorials:
  http://www.edcomp.com/results/network+.html

  MCSE preparation:
  http://www.edcomp.com/results/mcse.html  
  http://www.edcomp.com/results/70-290.html
  http://www.edcomp.com/results/70-291.html
  http://www.edcomp.com/results/70-293.html
  http://www.edcomp.com/results/70-294.html
  http://www.edcomp.com/results/70-296.html
  http://www.edcomp.com/results/70-297.html

  .Net:
 
http://www.edcomp.com/results/dotnet.html
  http://www.edcomp.com/results/dot-net.html 
  http://www.edcomp.com/results/dotnet+tutorials.html

  C#:
  http://www.edcomp.com/results/c#.html
  http://www.edcomp.com/results/csharp.html
  http://www.edcomp.com/results/c#+tutorial.html
  http://www.edcomp.com/results/csharp+tutorial.html

  Windows 2003:
 
http://www.edcomp.com/results/windows+2003.html 
 
http://www.edcomp.com/results/windows+server+2003.html

  Intelligentedu.com paid Member-only search with 70,000 more free resources: 
 
http://members.edcomp.com/index.aspx  

  If you forgot your password please go here to retrieve it:
 
http://www.intelligentedu.com/amember/member.php

 



TrainingByEmail

Visit TrainingByEmail to receive Free Training for C#, ASP.Net, SQL, Word, Excel, and Outlook,  via your email every week! We will send out a new training in the topic of your choosing every week. You can then save this, print it out, or delete it all at your convenience. And you can't beat the price, FREE!

 



Intelligentedu Online Library of Training Courses

This is another one of our new Free training and tutorial sites, providing over 450 free online IT tutorials. Tutorials range from entry level training on using word processors through to advanced techniques in programming, web development, database design, and network routing. In-depth courses are also available at low cost.

 



Eclipse And Java For Total Beginners

Here is a great free screencam video tutorial, titled Eclipse And Java For Total Beginners that will help get you started developing Java programs using Eclipse. To use these Java Eclipse tutorials you do not need to have previous experience with Eclipse or Java. You have access to a total of 16 tutorial lessons, with each being from 9 to 14 minutes in length, for a total of about 3 1/4 hours. The lessons take you through a step-by-step instructions on how to code and develop a simple 'personal lending library' application. All lessons are voice narrated.

You can access the Downloadable zip files here for these Java Eclipse Tutorials and get started when you're ready. The lessons are recorded using Adobe Flash. Be sure to download the Tutorial Companion document as well. Here are the Lesson Descriptions. The tutorials use Eclipse version 3.3 (Europa), released June 2007. You can also download 12 Java Persistence Lessons at this site.


Eclipse Java Video Tutorial Lessons:

Lesson 1 – Create Your First Java Class (11:39)

Lesson 2 – Add Methods To Class (13:20) Lesson 3 – Use Eclipse Scrapbook (12:33) Lesson 4 – JUnit Testing in Eclipse, Part 1 (12:26) Lesson 5 – JUnit Testing Continued (8:54) Lesson 6 – Using Test-First Development in Eclipse (11:43) Lesson 7 – Create Book Class (10:25) Lesson 8 – Add Person to Book Class (13:13) Lesson 9 – MyLibrary Class and ArrayList (12:30) Lesson 10 – Start on MyLibrary Class (12:23) Lesson 11 – Create first methods in MyLibrary class (12:56) Lesson 12 – Create checkOut, checkIn Methods (13:44) Lesson 13 – Continue checkOut Method (11:26) Lesson 14 – Finish checkOut Method (12:44) Lesson 15 – Finish MyLibrary Methods (13:59) Lesson 16 – Create main Method and JAR File (13:43)

 



Top 40 Java Video Tutorials on youtube

Here are the what I consider the Top 40 Java Video Tutorials on youtube. Some of these teach you the basics with getting starting programming using Java, and some are more advanced, showing you how to code loops, arrays, exceptions, Netbeans, Web services, Event handing, JDBC, and Inheritance. Here is one of the Java Tutorial searches I used to find these.


Java Video Tutorial 1: Installing the Java Development Kit  Time: 09:48
Java Video Tutorial 2: Hello World! Time: 07:16
Java Video Tutorial 3: Variables and Arithmatic (Part1)  Time: 09:48
Java Video Tutorial 3: Variables and Arithmatic (Part2)  Time: 09:48
Java Video Tutorial 4: If Statements  Time: 11:40
Java Video Tutorial 5: Object Oriented Programming  Time: 15:40
Java Video Tutorial 6: Loops  Time: 11:24
Java Video Tutorial 7: Switch Statements  Time: 08:52
Java Video Tutorial 8: Arrays  Time: 15:30
Java Video Tutorial 9: Exceptions  Time: 09:12
Java Tutorial #1 - Hello World  Time: 08:38
Hello world java tutorial  Time: 04:04
Java tutorial 1 - The Basics (Part 1)
Java tutorial 1 - The Basics (Part 2)
Java tutorial 1 - The Basics (Part 3) Time: 03:21
Tutorial:: Intro to Java  Time: 09:51
Java tutorial Time: 01:46
Java tutorial - Part 2 - Installing the Eclipse IDE  Time: 04:00 
java tutorial Time: 06:49 
Eclipse and Java for Total Beginners Time: 08:10
Eclipse and Java: Introducing Persistence Time: 09:48
Eclipse and Java: Using the Debugger Time: 09:54 
JAVA Introduction: JDK Installation  Time: 08:00
Re: Java Hello World Application Tutorial  Time: 03:31 
The Basics Of Java Programming
How To Compile & Configure Java Sucessfully in Gentoo  Time: 05:13
Tutorial "creating web services" with netbeans part1  Time: 05:18
java dialog with eclipse  Time: 04:51
Tutorial "creating web services" with netbeans  Time: 08:48
Basic GUI in Java  Time: 03:57
Event Handling in Java  Time: 07:25
java] JDBC - Connect to access database  Time: 00:46
java program  Time: 06:17
eclipse_setup_1  Time: 03:32
eclipse_setup_2  Time: 03:39
eclipse_setup_3  Time: 03:12
Java, the easy way  Time: 02:13
Inheritance: Polymorphism and Interfaces  Time: 05:04
Test Driven Development Introduction  Time: 09:23

 



OSS Training Toolkit - 8 Free Training Courses

Here are eight free open source training courses, making up the OSS Training Toolkit published by the Open Source Resource Center, which is a project of the Pakistan Software Export Board, Ministry of Information Technology. The Ministry has developed a three-pronged strategy of demand, supply and support for Open Source Software.

These free training course modules cover and teach Open Source Programming, Linux Server Administration, and Application Servers. They are available in either pdf, word, or openoffice formats. Each one is downloadable in a zip file approximately 9mb in size.


Training Courses available:

Training Module 1: Open Source Programming  (53 pages)

Training Module 2: RDMS and MySQL  (62 pages)

Training Module 3: Linux Servers  (106 pages)

Training Module 4: Application Servers  (25 pages)

Training Module 5: CMS, CRM, ERP Systems  (39 pages)

Training Module 6: History and Licensing of FOSS  (39 pages)

Training Module 7: Step By Step Fedora Installation Guide  (53 pages)

Training Module 8: Openoffice.org Office Productivity  (72 pages)

 



Free Linux Introduction Course

I have written previously about LinuxBasic.org and their their free Linux Course called An Introduction to Linux Basics. This Linux course will teach you how to install, administer, and use a Linux computer system. They are now offering this free course a second time.

Sign up begins on November 1, 2007 and the course will start on Nov. 8. Take a look at the General Instructions and Introductions if you are interested in joining. All you need to do to join the course is to register on LinuxBasic.org's Forum.

Here is the Linux Course's Introduction page, containing a link to the LBook, which is the study guide being used for this course and LinuxBasic.org's edited version of “Introduction to Linux: A Hands on Guide” by Machtelt Garrels.

Also, don't overlook this site's Linux Tutorials section, where you can find both beginner learning materials and advanced technical information about Linux.

 



Top 6 Programming Diggs for last 45 days

Here are my Top 6 Programming Diggs for the last 45 days. These will help you become a more effective programmer and better PHP coder, and you can learn how to code for Google's 'open social' APIs.


10 Projects every PHP developer should know
As a php web developer, you should know that php is probably the language that has the biggest code repository. So no matter what module you want to include in your project there should be an open source solution. More…


12 Signs You're a Crappy Programmer (and don't know it)
You know those crappy programmers who don’t know they are crappy? You know, they think they're pretty good, they spout off the same catch phrase rhetoric they've heard some guru say and they know lots of rules about the "correct" way to do things? Yet their own work seems seriously lacking given all the expertise they supposedly have? More…


Illustration: The History of High-Level Programming Languages
For 50 years, computer programmers have been writing code. New technologies continue to emerge, develop, and mature at a rapid pace. Now there are more than 2,500 documented programming languages! O'Reilly has produced a poster called History of Programming Languages (PDF: 701K), which plots over 50 programming languages on a multi-layered, color-c More…


Graceful E-Mail Obfuscation
Posting a naked e-mail link anywhere on the web, in a newsgroup, chatroom, or weblog comments page is generally the kiss of death for your once-healthy address. Now you can protect your addresses in a fully automated way while at the same time being gracious to all users, so you can focus on what’s really important: getting your content out. More…


Google Reveals "Open Social": APIs to Create Aps for Any Social Network
Details emerged today on Google’s broad social networking ambitions. The new project, called OpenSocial, goes well beyond what we’ve previously reported. It is a set of common APIs that application developers can use to create applications for any social network. More…


See how your web site looks in a bunch of different browsers
Browsershots makes screenshots of your web design in different browsers. When you submit your web address, it will be added to the job queue. A number of distributed computers will open your website in their browser. Then they will make screenshots and upload them to the central server here. More…

 



Top 19 C# Tutorial Videos on youtube

Here are my Top 19 C# Programming Tutorial Videos hosted by youtube. These will teach you the basicis, as well as some intermediate topics and features of the C# (C Sharp) programming language. This is one of the youtube searches I used to find and evaluate these videos.


Top 19 C# Programming Video Tutorials on youtube


C# tutorial 1  Time: 02:12
C# Programming tutorial (1 of 2)
C# Programming tutorial (2 of 2) Time: 06:44
C# Tutorial: Writing If Statements and Boolean Tests  Time: 09:46
C# If Statement  05:34
Visual C# 2005  Tutorial - Part 1 - Installing  Time: 04:49
Visual C# 2005  Tutorial - 2 - Movie Collection  Time: 09:01
C# Switch Statement  Time: 05:23
XNA Tutorial 2 Part 1: C# Syntax  Time: 09:55
XNA Tutorial 2 Part 2: C# Syntax  Time: 09:54
XNA Tutorial 2 Part 3: C# Syntax  Time: 01:57
XNA Tutorial 3 Part 1  09:54
XNA Tutorial 3 Part 3  Time: 07:34
C# For Loop  Time: 08:51  
C++ Programming tutorial 4 (part 2 of 2)  Time: 04:58
Visual Studio Tutorial - Make Application Beep  Time: 02:42
Inheriting from Forms in Visual Studio using C#  Time: 08:01
Hello World, Hola Mundo Time: 04:00
webcam Video Processing C# .Net  Time: 01:14
Microsoft Excel Data Binding Using VSTO .Net and csharp  Time: 03:58








 

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

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



Many eBooks on Linux, Java, PHP, Cisco, VB.NET

This google search returns, as the first listing, a website that contains many ebooks on their Index of /uploads/manuals page which are in pdf format.


Topics covered by these ebooks
:

 - Advanced Linux Programming
 - Networks and Data Transmission
 - Network Architectures
 - Wireless Local Area Networks
 - Linux Tips and Tricks
 - Technical Writing
 - Photoshop
 - Computer Security
 - CCNA
 - Cisco
 - C Game Programming
 - C Pointers
 - Unix Programming
 - String and Data Compression Algorithms
 - Python Programming
 - Database Design
 - CSS
 - Artificial Intelligence
 - Electrical Circuits
 - Electronic Concepts
 - Debian GNU-Linux
 - Linux Certification
 - Linux Commands
 - Linux Administration
 - Linux Shell Programming
 - C++ Programming
 - Java Programming
 - Java Swing
 - SQL
 - MySQL
 - PHP
 - Visual Basic . NET
 - C Sharp
 - SSL
 - Samba
 - Assembly Language

 



186 Online Linux Books

Here are 186 online Linux Books hosted by Linuxtopia.org, all are free and freely available. These Linux and Linux-related books cover many areas, including the following: Linux and open source development technologies and tools, Ruby, MySQL, PostgreSQL, LDAP, Samba, Linux Networking, RHEL, CentOS, SUSE Linux, Debian GNU/Linux, Kerberos, Bash, Java, C++/C programming, Perl, Python, Linux kernel, Linux virtualization, and Linux installation.


New Books
Fedora 8 Installation Guide
Ruby User Guide
MySQL Essentials
LDAP Administration Guide
Global File System (GFS) Guide
Ruby Programming
Linux Kernel in a Nutshell
Fedora Linux Essentials
Ubuntu Linux Essentials

Web Development Books

PHP Essentials
Javascript Essentials
The Javascript FAQ
The HTML Tutorial
CGI Programming on the World Wide Web
Practical mod_perl Programming

Desktop & GUI Toolkit Books
Fedora Core 7 Desktop Guide
KDE Desktop User Guide
GNOME 2.14 Desktop User Guide
SUSE Linux Enterprise Desktop 10 GNOME User Guide
SUSE Linux Enterprise Desktop 10 KDE User Guide
GNOME 2.14 Desktop System Administration Guide
Debian GNU/Linux Desktop Survival Guide
Gtk+/Gnome Application Development Guide

DatabaseBooks

Practical PostgreSQL
PostgreSQL Database Reference Guide
MySQL Database Reference Guide

Linux Security Books

Securing and Optimizing Linux
Linux Security for Beginners
Linux Administrator's Security Guide
Linux Security HOWTO
Linux Firewall Configuration - Packet Filtering and iptables
Getting Started with SELinux
Guide to Writing SELinux Policy
Red Hat Enterprise Linux SELinux Guide
Red Hat Enterprise Linux Security Guide
CentOS Enterprise Linux Security Guide
CentOS Enterprise Linux SELinux Guide
Kerberos 5.15 Installation Guide
Kerberos 5.15 User Guide
Kerberos 5.15 Administration Guide

Linux for Beginners Books

Ubuntu Linux Essentials
Fedora Linux Essentials
Linux Filesystem Guide
GNU/Linux Command-Line Tools Guide
Ubuntu Linux Starter Guide
The Unofficial Ubuntu Linux Starter Guide
Kubuntu Linux Quick Guide
Introduction to Linux
Debian GNU/Linux Desktop Survival Guide
Learning Debian GNU/Linux
Red Hat Enterprise Linux Step by Step Guide
Red Hat Linux 9 Getting Started Guide
CentOS Enterprise Linux Step by Step Guide

Linux System Administration Books - Networking

LDAP Administration Guide
Linux NFS Tutorial Guide
Linux NIS / NIS+ Tutorial Guide
The IPv6 HowTo Guide
Samba Administration Guide
Using Samba
Linux Network Administration Guide

Linux System Administration Books - General

Global File System (GFS) Guide
The Linux Printing HOWTO
Managing Software with yum
Linux System Administrators Guide
Linux Logical Volume Management GuideGRUB Administration Guide

Linux System Administration Books - SUSE Linux

SUSE Linux Enterprise Desktop 10 Network Guide
SUSE Linux Enterprise Desktop 10 Deployment Guide
SUSE Linux Enterprise Server 10 Quick Start-up Guide SUSE Linux Enterprise Server 10 Installation and Administration Guide

Linux System Administration Books - Red Hat Linux

Red Hat Enterprise Linux 5 Administration Guide
Red Hat Linux Reference Guide [en] [fr] [de] [it] [es]
Red Hat Enterprise Linux 4 System Administration Guide
Redhat Enterprise Linux Introduction to System Administration
Red Hat 5 Clustering Guide
Red Hat Cluster Suite Configuring and Managing a Cluster
Red Hat Desktop Deployment Guide

Linux System Administration Books - CentOS Linux

CentOS Enterprise Linux 5 Administration Guide
CentOS Enterprise Linux Reference Guide
CentOS Enterprise Linux Introduction to System Administration
CentOS Enterprise Linux 4 System Administration Guide
CentOS Cluster Suite - Configuring and Managing a Cluster
CentOS Desktop Deployment Guide

Linux System Administration Books - Debian GNU/Linux

The Debian GNU/Linux FAQ
Debian GNU/Linux Reference Guide
Debian GNU/Linux: Guide to Installation and Usage
Managing Debian Software with APT

Programming and Scripting Books
Ruby Books
Ruby User Guide
Ruby Programming

Python Programming Books

An Introduction to Python

Java Programming Books

Thinking in Java
Introduction to Programming Using Java

Shell Scripting Books

Bash Guide for Beginners
Advanced Bash Scripting Guide
Bash Reference Guide

C and C++ Programming Books

Thinking in C++ - Volume 1
Thinking in C++ - Volume 2 - Practical Programming
The Linux Program Library Guide
The GNU C Programming Tutorial
GNU C Library (libc) Programming Guide
Learning GNU C
An Introduction to GCC
Using the GNU Compiler Collection (GCC)
Using cpp, the C Preprocessor Guide

Perl Programming Books

Picking Up Perl (2nd Edition)
Perl Tutorial - An Introduction to Perl
Practical mod_perl Programming

General Development Books

The Art of Unix Programming

Linux Kernel Programming Books

Linux Kernel in a Nutshell
Linux Kernel Module Programming Guide (Kernel 2.6)

Linux Virtualization Books

CentOS Enterprise Linux 5 Virtualization Guide
Red Hat Enterprise Linux 5 Virtualization Guide
Fedora Core 6 Xen 3.0 Virtualization Quick Start Guide
Xen 3.0 Linux Virtualization User Manual Xen 3.0 Linux Virtualization Interface Guide

Linux Installation Guides

CentOS Enterprise Linux 5 Installation Guide
Red Hat Enterprise Linux 5 Installation Guide
Fedora 8 Installation Guide
Red Hat Fedora Core 7 Installation Guide
Red Hat Fedora Core 6 Installation Guide
Red Hat Linux x86, AMD64, Itanium Installation Guide
CentOS Enterprise Linux x86, AMD64, Itanium Installation GuideDebian GNU/Linux Installation Guide

Linux Tools & Utilities Books

The GIMP User Guide
Comparing and Merging Linux Files
The GNU Emacs Manual
The sed stream editor FAQ
GNU tar User Guide

Linux Development Tools Books

Version Management with CVS
Autoconf Reference Guide
Autoconf, Automake, and Libtool User Guide
Version Control with Subversion
GNU make User Guide
Using cpp, the C Preprocessor Guide
Using the GNU Compiler Collection (GCC)
Linux Debugging with gdb Guide
Red Hat Linux Developer Tools Guide
CentOS Enterprise Linux Developer Tools Guide

 



Over 100 I.T. and Programming Books

Here is a site repository that contains over 100 freely available I.T. and Programming Books. These files are in zip format and unzip into chapter html pages with graphics. The topics that are of interest are listed below each link. Even though most of the books on this site are dated, you can still learn a lot from them for the subjects listed. (Note: this site seems lately to be slow and not responding well.)

Books and Help/Books/ programming
 - C++ Programming
 - C Programming
 - Assembly
 - Game Development
 - Javascript
 - Java
 - HTML
 - SQL
 - Perl
 - XML
 - Tcl and Tk
 - User Interface Design
 - Webmaster
 - Unix Socket programming in C

Books and Help/Books/ os
 - Linux
 - Debian Linux
 - Unix
 - Unix Tools
 - Samba
 - Vi
 - Windows Registry

Books and Help/Books
 - C++ Programming
 - CGI Programming
 - Java Programming
 - SQL
 - Visual Basic
 - Perl
 - Cobol
 - Linux System Adminstration
 - Unix
 - Apache Server
 - Windows XP

 



43 C - C++ Programming Ebooks and Tutorials

Here are working links, as of Nov. 26, 2007, to 43 excellent free C and C++ Programming Ebooks and Tutorials. These C / C++ ebooks will help you learn how to program in this important programming language. These will also help the more advanced C / C++ programmer to increase coding skills in many areas. I hope these help you.


19 C Programming eBooks and Tutorials


  24 C++ Programming eBooks and Tutorials

 



5 Freely Available eBooks

Here are five freely available ebooks from scribd.com. These can be downloaded in pdf or doc format, look for the icons to the right of the Download label on left margin.


A+ Certification eBook
404-page guide for passing A+ Exams 220-201 and 220-202 (still usable for current exams)

CCNA: Cisco Certified Network Associate Study Guide

789-page ebook, each chapter has an assessment quiz and a hands-on lab.

Red Hat Enterprise Linux 4 eBook

409-page, 21-chapter reference ebook covering RHEL 4.

PHP 5 eBook
411- page ebook for learning how to code PHP on your web pages for Windows, Unix, and Linux.

SQL eBook
435- page, 22-chapter ebook teaching how to query and update databases using SQL.

 



Wireless eBooks

Here is a site hosting several good wireless ebooks, in both English and Spanish. The topics covered by the wireless ebooks in English are listed below.


Wireless eBook Topics:

 - Designing a Wireless Network
 - Wireless Network Security
 - WLAN Security
 - Managing a WLAN
 - Wireless Tutorial
 - Wireless LAN and Windows XP
 - Wireless Networking
 - IEEE 802.11g Explained
 - Linux Wireless
 - Linux Wireless Extensions

 



3 .NET Programming eBooks

This google search for C# ebooks returns a link (2nd result) to a scribd.com page that contains a well written C# Programming ebook available in .doc and .pdf formats. Related in-site links on this scribd page lead to an ASP.NET database ebook and a VB .NET ebook. These three .NET programming ebooks are detailed below.


C# .NET Programming eBook

Topics covered by this C# eBook
:
 - The C# Interface
 - Visual C# Fundamentals
 - C# Building Blocks
 - C# Types And Interfaces
 - Programming Methods And Events
 - Arrays, Strings, Properties, Forms
 - Developing Web Applications
 - Data Access using C# And ADO.NET
 - XML Framework Class
 - Distributed Applications
 - Errors
 - C# Quick Reference
 - pdf format: 319 pages, 9.3mb


ASP.NET Database Programming eBook

Topics covered by this  ASP.NET eBook:
 - Setting Up ASP.NET
 - Designing and Building a Database
 - SQL and XML
 - Programming ASP.NET Pages
 - HTML, Web, and User ControlsASP.NET
 - Validating User Input
 - Maintaining State in ASP.NET
 - Authentication and Authorization
 - ASP.NET Caching
 - ADO.NET, Connections, Commands, Data Readers
 - DataSets, Data Binding, DataGrid Control
 - SOAP, Web Services
 - Migrating from ASP to ASP.NET
 - Migrating from ADO to ADO.NET
 - pdf format: 409 pages, 3.2mb


Visual Basic .NET Programming eBook

Topics covered by this VB .NET eBook:
 - Windows Forms
 - Controls
 - Programming In Visual Basic .Net
 - Input And Output
 - Creating Graphics And Multimedia
 - Classes
 - Advanced OOP Techniques
 - ADO.NET
 - Web Forms
 - Web Services
 - Programming Components
 - Packaging your Application
 - pdf format: 355 pages, 15.5mb
 






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 Iintelligentedu.com/cat3.html



Web Page Design Tutorials

Here are 9 Web Page Design Tutorials with illustrated step-by-step instructions, hosted by the San Antonio Independent School District. Web design and development topics demonstrated by these tutorials include the following: web design theory, images, Fireworks, Flash, Dreamweaver, CSS, and templates. This educational website's Technology Literacy Institute provides access to free web-based tutorials and resources. These training documents are in pdf format.


Web Design Academy - Part One


Day One - Theory, MS Word and PowerPoint  (28 pages)

Day Two - MS PowerPoint, Digital Images and Fireworks MX  (42 pages)

Day Three - Macromedia Flash MX  (32 pages)

Day Four - Macromedia Dreamweaver and Fireworks MX  (16 pages)

Day Five -Website Prep and Final Product  (16 pages)


Web Design Academy - Part Two


Day One - Theory, MS PowerPoint and Digital Images  (44 pages)
 
Day Two - Macromedia Fireworks and Dreamweaver MX
  (28 pages)

Day Three - Cascading Style Sheets (CSS) and Templates  (20 pages)
 
Day Four - Macromedia Flash, Dreamweaver MX, and Website Prep
  (9 pages)




 




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: 



Firewall.cx - The World's First Free Cisco Lab

This site bills itself as 'The Site For Networking Professionals' - here is just some of this site's free content:

General
> Introduction
> Topologies

Data Transmission
> Introduction
> Mac Addresses
> Broadcast (B)
> Multicast
> Multicast IP List
> Unicast (U)
> Controlling Broadcasts & Multicasts

IP Subnetting
> Introduction
> Basic Concepts
> Subnet Mask Effect
> Subnet Mask Bits
> Subnet Routing & Communications
> Subnetting Guidelines

Supernetting
> Introduction
> In Depth Analysis
> Supernetting Chart

Cabling
> Introduction
> UTP CAT 1/2/3/4/5/6 Cable
> UTP Straight Through Cable
> UTP X-over Cable
> Fiber Optic Cable
> 10Base T/2/F/5/35
> 100Base T/TX/T4/FX

Direct Cable Connection (DCC)
> Introduction
> Serial DCC
> Parallel DCC
> USB DCC
> Important Notes For DCC

Protocols
> Introduction

TCP
> Introduction
> A Transport Protocol
> Quick Overview
> TCP Header / Segment

In-Depth TCP Analysis
> Introduction
> Source & Destination Port
> Sequence & Ack. Numbers
> Header Length
> TCP Flag Options
> Window, Checksum, Urgent Flags
> TCP Options> Data
> UDP
> FTP
> TFTP

DNS
> Introduction
> The DNS Protocol
> The DNS Resolution Process
> DNS Query Messages
> DNS Response Messages

DNS Server Setup (Unix-BIND)
> Introduction
> The db.domain file
> The db.addr file
> Other Common Files
> Slave DNS Server
> DNS Caching

Internet Protocol (IP)
> Introduction
> Binary & IP
> The IP Header
> IP Classes

IP Subnetting
> Introduction
> Basic Concepts
> Subnet Masks & Their Effect
> Subnet Mask Bits
> Subnet Routing & Communications
> Subnetting Guidelines

Routing
> Introduction
> Routed Protocols
> IP Routing

Routing Protocols
> Introduction
> Distance Vector Routing Protocols
> Link State Routing Protocols
> Hybrid Routing Protocols
> OSPF Routing Protocol
> RIP Routing Protocol
> IGRP Routing Protocol
> EIGRP Routing Protocol

Firewalls - DMZ Zone
> Introduction
> Firewall Topologies
> The DMZ Zone
> DoS & DDoS Attacks
> Locking Win9X
> Securing Your Home Network
Virtual Local Area Networks - VLANs
> Introduction
> The VLAN Concept

Designing VLANs
> A Comparison With Old Networks
> Static VLANs
> Dynamic VLANs
> Access & Trunk Links
> VLAN Tagging - ISL, 802.1q, etc

Analysing Popular Tagging Protocols
> InterSwitch Link Analysis
> IEEE 802.1q Analysis
> InterVLAN Routing

Virtual Trunk Protocol (VTP)
> Introduction
> In-Depth Analysis Of VTP
> VTP Pruning

WAN Technologies
> Introduction to ISDN
> ISDN Layers, Protocols and Components


Free Cisco Lab

General Information/Guide
> Cisco Lab Introduction
> Online Booking System
> Cisco Lab Diagrams
> Cisco Lab Pictures

> Cisco Lab Partners
> System Login

Cisco LAB No.1
> Introduction To Lab No.1
> Lab No.1 - Tutorial 1
> Lab No.1 - Tutorial 2

 



SAP Community Network

This site provides free articles, tutorials, and training for SAP development, SAP Netweaver, ABAP, Web Dynpro, Web Services, and Enterprise Portals. Here is my blog post on this free SAP training site.

Forums

Articles:


 

 




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

These web sites will be added to our IT Links and Resources page at Intelligentedu.com/cat6.html 

 

EBooks Link Page (posted by Subash)

Programming Languages:
Ada
C/C++
CORBA
Fortran
Matlab
LISP Perl
PostScript
Python
Prolog
Tcl/Tk Regular Expressions
XML
Core Java I
Core Java II
J2EE Functional
ML
Reference
 
Unix and Linux:
UNIX
Linux
Shell Programming Lex & Yacc
Sed
Awk Make
GTK
X11
 
Web and Internet:
CSS
CGI JavaScript
HTML Perl
PHP Web Designing
AJAX

Graphics and Animations:
Computer Graphics
OpenGL
Photoshop
VRML
Game Development

Computer Science:
Algorithm and Data Structure
Quantum Computing
Software Engineering
Security
Miscellaneous Computer Graphics
Programming
Computer Science
Cryptography
Computer Vision
 
Electronics:
Wavelets
FFT Verilog
VHDL
Digital Signal Processing  

Database:
SQL
Oracle
Database :: General

Networking:
TCP/IP
Networking :: General

Interview Questions:
Questions On C - I
Questions On C - II
Questions On C - III
Questions On C++ - I
Questions On C++ - II
Questions On C++ - III
C++ and OOP Concept
C/C++ Puzzles
C, C++, Perl and Unix
Questions On Java - I
Questions On Java - II
Questions On Java - III
Questions On VB - I
Questions On Database - I
Questions On Data Structure - I
Question Banks
Frequently Asked Questions
Computer Architecture - I
Computer Architecture - II
Networking - I
Networking - II
 Questions On Operating Systems - I
Tougher Programming Questions
Data Structures & Algorithms - I
Microsoft :: Placement Paper - I










7) I.T. Sites and Free Downloads Worth Mentioning: 


The following programs are totally Free, no popups, no adware, no spyware, and no shareware.



Powerbullet Presenter

Powerbullet Presenter allows you to create slick, multi-page Flash presentations, using a simple drag and drop interface and no technical expertise required. You can easily insert sounds or voice recordings (MP3 or WAV files), images (PNG, GIF, JPEG) or other Flash files, create page transitions, animations and more. Additional features include support for hyperlinks, source editing (html), tables, integrated voice recording and more. The result can be published as a web page (HTML) or exported as standalone EXE file, which can be played on any Windows computer.

 



Wink

Wink allows you to record desktop action or application windows and create smooth, animated Flash demonstrations from the result, which can be saved in SWF format or as standalone EXE file with integrated playback. Wink is easy to use and lets you create quality Flash demos with no further experience needed.

 



Fortop SWF Resources Extractor

Fortop SWF Resources Extractor is a simple tool that enables you to extract images and sounds from Flash files (.swf). The extracted resources can be saved in JPEG or PNG format, and MP3 or WAV for audio files.

 



Db2Html

Db2Html generates a html page from a textfile database. Use it to create lists over your albums, videos or use it as an addressbook. Autoindex for sorted databasefiles. Preview window for the outputfile and automatic upload to ftp server. You can also easy add directories to your database.

 



HateML Pro

HateML Pro is an advanced PHP/HTML editor with integrated PHP IDE and extended support for XHTML and CSS coding. It offers syntax highlighting (PHP, XHTML, CSS, XML, JavaScript, VBScript and SQL), PHP debugging with breakpoints, and a built-in PHP Parser (does not require PHP installed) . Other features include code collapsing, remote debugging, automatic syntax check for PHP, common HTML tags, internal/external preview and much more.

 



Syn

Syn is a (Open Source) text and code editor with syntax highlight for over 30 languages including HTML, Java, Javascript, Perl, PHP and many others. The program offers a clean, uncluttered interface with custom toolbar and user tools launch options, debugging features, customizable syntax colors and much more. In addition, Syn supports projects, several import/export features as well as FTP upload and download.

 



AnalogX PHPConfig
 
AnalogX PHPConfig is a graphical front-end to PHP's php.ini file, where all of configuration of PHP takes place. It allows you to spend more time on your PHP code and less on tweaking their .ini file. It supports all of the standard PHP functionality, and has a special 'Unknown' tab to handle any 3rd party plugins, such as the Zend Optimizer, MSSQL and so on. PHPConfig does not have it's own data format, but instead loads up the same configuration file that PHP uses, and outputs directly to the same format. This ensures, that even if you're an advanced user and have an existing, already tweaked ini file - it will preserve the format and your custom additions or modification. Also included is an auto-backup tool, that ensures that you can restore previous versions of your INI file.





 





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.


November 2007 Question of the Month: 

What are the differences between Red Hat Enterprise Linux and Oracle's Unbreakable Linux?

Answer:
It has been reported that a gap exists between what Oracle is saying about its Unbreakable Linux and what Red Hat says about its Enterprise Linux (RHEL). Oracle says its year-old Unbreakable Linux is more about enterprise Linux technical support and keeping Oracle customers up and running than a separate distribution. Moreover, it's people state that they contribute to Linux (cluster file system) and really has not  created a competing distribution. However, Oracle is seen by some as an opportunistic supporter of Linux, simply taking Red Hat's product, stripping out its trademarks, and offering it as its own.

One area of difference between Red Hat's and Oracle's Linux products is bug fixing. When Oracle comes out with a fix, it gives that fix to its customers without waiting for Red Hat's fox or for the kernel process itself to fix it. However, Red Hat does retrofit bug fixes into its current and older versions of Red Hat Enterprise Linux. So, for both Linux versions, it really comes down to how a bug is determined to be critical enough to fix, and who has input into that decision. Obviously you need to be a large customer of either company to have enough clout to have a say in which bugs are fixed and when. It ends up as a fork of RHEL when Oracle does issue patches that are not tested nor approved by Red Hat. This breaks Red Hat's certification that it offers on its operating system.

Here is an article about Oracle's Linux which quotes from the developers of CentOS, a Red Hat Enterprise Linux clone. Says one: "[The] Oracle Linux release seems to be compelling as an alternative for a low-entry cost approach to a supportable 'Enterprise-grade' Linux solution. [But] the bargain is [really] not so compelling when one realizes that the delivered product...is poorly documented and of questionable security hardening," Oracle could run into trouble with forking, if changes to the RHEL code base are not handled well, according to these CentOS developers. Here is Red Hat's detailed response to Oracle.


Jeff Love
Site Editor
Intelligentedu.com






9) Please Support Our Training Mission



http://www.intelligentedu.com/support.html

How You Can Support Our IT Training Mission

Please help support Intelligentedu.com'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.




ITT Technical Institute: Choose from their many programs


University of Phoenix Online: Advance your career


DeVry: Online degrees for working adults



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

http://www.intelligentedu.com/
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 Freeskills.com/. 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.

 




*** Intelligentedu.com's Member Site *** 
http://www.intelligentedu.com/sign-up/index.html

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.

Intelligentedu.com 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 2checkout.com, 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, http://www.EducationOnlineForComputers.com

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: <http://www.intelligentedu.com/sign-up/index.html>. You can email Jeff Love with questions at webmaster@intelligentedu.com.


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: 
newsletter-sub@intelligentedu.com

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

Or go to this web page and use the Subscribe form: 
http://www.intelligentedu.com/newsletr_sub_unsub.html

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::
newsletter-unsub@intelligentedu.com
(no need to confirm)

Or go to this web page and use the unsubscribe form:
http://www.intelligentedu.com/newsletr_sub_unsub.html



Thank You!
webmaster@intelligentedu.com
http://www.intelligentedu.com/