Intelligentedu
Best New Free Computer IT Training Tutorial Resources
Free Computer and I.T. Books


June 19, 2012

Best new links for June 19, 2012

These are the top training, tutorial and news sites for Tuesday, June 19, 2012. We hope that you enjoy them.
Feel free to leave any comments about these links below.

Agile
Learning Article Finally Finished | Agile Pain Relief
Agile Expert Israel Gat Explains Big Agile | OpenView Labs

AJAX
Structuring jQuery Ajax Calls in Web Applications

Android
Mobile Considerations in User Experience Design: “Web or Native?” - Smashing Mobile | Smashing Mobile
Sharp AQUOS Android Smartphone - Feel UX on Vimeo
Introducing the 3.3 and 3.4 Linux kernels
Microsoft Surface vs. Surface... and the Windows, Android, and iOS tablet competition | The Verge
Dropcam Launches Android App, Announces $12M In Series B Funding Led By Menlo Ventures | TechCrunch
Robin: A Best Voice Assistant for Drivers | AndroidEgis
Samsung wants to make Android safer - Fortune Tech
Roman Nurik - Google+ - #Android   #io2012 It’s here! The official Google I/O…
Motorola ‘Photon Q’ QWERTY slider headed to Sprint - Yahoo! News
Frog redesigns the Android user experience with Feel_UX | The Verge

C#
Dinis Cruz blog: Real-Time C# Solution Compilation and Security Scanning (using Roslyn and Cat.NET)

C++
Visual Studio 2012 C++ Auto-Parallelizer | DZone
DevHawk – Windows Camp Demo, Part One

CSS
Mobile Considerations in User Experience Design: “Web or Native?” - Smashing Mobile | Smashing Mobile
Tentative Css3 Animations For Picture Transaction | Design News
SitePoint » Learn CSS | HTML5 | JavaScript | WordPress | Tutorials-Web Development | Reference | Books and More —
Mozilla Launches Thimble, A Web-Based Code Editor For Teaching HTML and CSS | TechCrunch
Display icons using a single image and CSS “Sprites”
55 PSD to HTML Conversion Service Providers for Web Designers
Screencasting a Complete Redesign by Chris Coyier — Kickstarter
Create a Multi Color and Size CSS3 Buttons | AcrisDesign
Screencasting a Complete Redesign (Get Access on Kickstarter!) | CSS-Tricks
12 Really Useful CSS3 Tips And Techniques
Useful CSS3 References and Online Generator Tools | Queness
Classes? Where We're Going, We Don't Need Classes! | Smashing Coding

Database
Checking Dead Links From Database Using PHP CURL | Design Aeon
MySQL :: MySQL 5.1 Reference Manual :: 5.1.3 Server System Variables
Cumulative update package 2 for SQL Server 2012 is available
Django: Switching Databases on Per-View Level | Python Zone
SQL SERVER – Importing CSV File Into Database – SQL in Sixty Seconds #018 – Video « SQL Server Journey with SQL Authority

Flash
Mobile Considerations in User Experience Design: “Web or Native?” - Smashing Mobile | Smashing Mobile
Bill O'Reilly Interrupts President Obama 48 Times - YouTube
How to Create Artificial Sunlight Through Trees with an Off-Camera Flash - Photoshop tutorial
Importing Images in to Adobe Flash
Unity 4 gives game coders animation, Flash, Linux support | Internet & Media - CNET News
Update on Flash Player 11.3 and Mozilla Firefox issue « Adobe AIR and Adobe Flash Player Team Blog

Flex
Modular And Flexible Content In Responsive Design | Van SEO Design

Iphone
iPhone 5 May Not Get a Bigger Screen: 10 Reasons Why - Mobile and Wireless - News & Reviews - eWeek.com
App Store - Mystic Emporium Free
Mobile Considerations in User Experience Design: “Web or Native?” - Smashing Mobile | Smashing Mobile
Escape Bear for iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (3rd generation), iPod touch (4th generation) and iPad on the iTunes App Store
Motorola May Have Succeeded in Reviving the Razr - Businessweek
iPhone Dev-Team Announces Baseband Downgrade for iPhone 3GS, 3G | TheiPhoneSpot
Contact Offshore Software, Web Applications & Mobile Apps Development Company | website design and development company - Virtueinfo.com
Former AT&T exec leaked iPhone, BlackBerry sales figures - PC Advisor
Display Recorder App: Record Your Homescreen on iPhone 4S and New iPad! | Appera
Ever Had Your Phone Stolen? There's a Rap for That [VIDEO]
Simple way to pass data btw views? - iPhone Dev SDK Forum
Spotify brings streaming radio to iPhone, iPad app - Yahoo! News
Assassin’s Creed Utopia Is Coming Soon As An Assassin’s Creed III iPhone Alternative! | Appera
M-Edge Releases Bouncy SuperShellâ„¢ Case for iPhone - Yahoo! Finance
mophie juice pack plus for iPhone 4 & iPhone 4S Now Available - Yahoo! Finance
Spotify Radio, Now Available For iPhone (and iPad) ‹ RazorianFly
New Cymatics iPhone App to Make Sound Visible
The Web Blend - 21 Best Demotivational iPhone Posters
The Kick - a pocket sized lighting studio for photo & video by Rift Inc — Kickstarter
App Store - Sonic the Hedgehog 2
Vanderbilt University Medical Center - New iPhone “app” helps Vanderbilt University Medical Center monitor hand washing compliance
I have ported XScreenSaver to the iPhone. | jwz
Favs for iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (3rd generation), iPod touch (4th generation) and iPad on the iTunes App Store

JAVA
Mobile Considerations in User Experience Design: “Web or Native?” - Smashing Mobile | Smashing Mobile
JavaScript Style Guides And Beautifiers
How to Initialize a Java HashMap with Reasonable Values?

Javascript
JavaScript Style Guides And Beautifiers

JQuery
Great New jQuery Plugins And Other Resources For Web Designers
Colorado wildfire: Eight more homes lost in High Park Fire; Springer Fire grows to 970 acres - The Denver Post
Create an FAQ Accordion for WordPress With jQuery UI | Wptuts+
iPhone Dev-Team Releases Jailbreak of iOS 6. | Arizona Phone Repair
25+ Highly Useful jQuery Plugins Bringing Life back to HTML Tables
jQuery.suggest plugin
30+ Awesome jQuery Image and Slider Plugins from 2012
Useful CSS3 References and Online Generator Tools | Queness
20 Best jQuery Popup Window Dialog Box Example
Structuring jQuery Ajax Calls in Web Applications
jQuery & HTML5 Fundamentals Webinar Followup - Jason Beres - Infragistics Community

Linux
Introducing the 3.3 and 3.4 Linux kernels
Linus Torvalds' Obscene Rant Highlights Linux’s Hardware Woes
Accueil - LinuxFr.org
Unity 4 gives game coders animation, Flash, Linux support | Internet & Media - CNET News

MySql
MySQL :: MySQL 5.1 Reference Manual :: 5.1.3 Server System Variables

Oracle
FOSS Patents: Oracle and Google are cleaning up and preparing for the appeals process

PHP
Contact Offshore Software, Web Applications & Mobile Apps Development Company | website design and development company - Virtueinfo.com
Building a simple SQL wrapper with PHP. Part 2. « Gonzalo Ayuso | Web Architect
lstrojny/phpunit-function-mocker · GitHub
Checking Dead Links From Database Using PHP CURL | Design Aeon
Custom Twilight | | phpStorm ThemesphpStorm Themes
How to Process Credit Cards with PayPal Payments Pro Using PHP | Nettuts+
PHP Developer at Webika Ltd. in Israel - Job | LinkedIn
TestFest 2012 - Activiteiten - PFZ.nl - PHP Community
Building a simple SQL wrapper with PHP « Gonzalo Ayuso | Web Architect

Python
A Data Migration for Every Django Project | Python Zone
Django: Switching Databases on Per-View Level | Python Zone

Scrum
Agile Mindset|Practical Scrum|Agile Thinking| Distributed Agile
Learning Article Finally Finished | Agile Pain Relief

Sharepoint
SharePoint 2010 Best Practices

SQL
Building a simple SQL wrapper with PHP. Part 2. « Gonzalo Ayuso | Web Architect
MySQL :: MySQL 5.1 Reference Manual :: 5.1.3 Server System Variables
Cumulative update package 7 for SQL Server 2008 R2 Service Pack 1
Cumulative update package 2 for SQL Server 2012 is available
sql server - Restore Compact Edition .SDF backup into Standard Edition - Stack Overflow
SQL Server 2012 RTM Cumulative Update 2 | Glenn Berry's SQL Server Performance
Aaron Bertrand : SQL Server 2012 Cumulative Update #2 is available!
SQLCruise
SQL SERVER – Importing CSV File Into Database – SQL in Sixty Seconds #018 – Video « SQL Server Journey with SQL Authority
Building a simple SQL wrapper with PHP « Gonzalo Ayuso | Web Architect

Web Design
Great New jQuery Plugins And Other Resources For Web Designers
21 Inspiring Examples of Typography in Web Design | Inspiration
Productivedreams.com | A blog to keep you updated on the latest design trends.
Trend Review: Coffee Stains in Web Design | Productivedreams.com
55 PSD to HTML Conversion Service Providers for Web Designers
50 Examples of Drop-Down Navigation Menus in Web Designs
Studiodaas Magazine | Studiodaas Magazine
Thousands of free Vector icons and Icon Webfonts for Interfaces and Responsive web design | Awwwards
30 Beautiful and Inspiring Examples of Sliders in Web Design
Let it Rain: 45 Joyful Examples of Rain Photography | Web Design Burn
Showcase: The Parallax Scrolling Effect In Web Design | Design News

XML
Questechie - Trends In Internet Technology: IE Flaw: Microsoft XML Vulnerability
Emergency Garage Door Repair Services
Anne van Kesteren: What XML can learn from HTML; also known as XML5 - YouTube
WordPress › WordPress SEO by Yoast « WordPress Plugins
shellen | This Is My Jam






June 18, 2012

Links for Monday June 18, 2012

These are the top training, tutorial and news sites for Monday, June 18, 2012. We hope that you enjoy them.
Feel free to leave any comments about these links below.

ActionScript
Creating a Flash Portfolio Website

Agile
Neuro Agile Quick Links #2 | Agile Pain Relief

Android
Jewel Match - Android Apps on Google Play
Android Neon Green Sign
Install Official CyanogenMod 9 (Cm9) on Galaxy S3 [How-To] | AndroidEgis
25 Best Android Apps for Designers | Design News

C#
.net - C# operator overload for "+="? - Stack Overflow
Dinis Cruz blog: C# Type Confusion - tricking the compiler to view a String as a StringBuilder (or a TextBox as a Label)

CSS
ProCSSor - CSS Formatter & Compressor for Mac OS X
Responsive Images With WordPress' Featured Images - Smashing Mobile | Smashing Mobile
Site Configuration, Get the CSS and JavaScript for different Web pages - PHP Classes
16 Very Useful Smarty Scripting Tips and Techniques to Make Templates Smarter
Thoughts on upcoming CSS parent selector - RedTeamDesign
Debunking Responsive CSS Performance Myths - igvita.com
webmasterslava@gmail.com's sandbox: Panels CSS & JS | drupal.org

Database
The Node Beginner Book » A comprehensive Node.js tutorial
Simple Automate Mysql Database Backup | PHPCamp
WP-Optimize Database Cleanup and Optimization Plugin for WordPress

Flash
php - Protecting mp3 file path in flash player - Stack Overflow
Creating a Flash Portfolio Website
Yudkowsky - Technical Explanation
FlasHR 06/2012 - NimboEdit, Adobe Shadow i CS6 na dar! - Eventbrite

Flex
Quick & Flexible Photo Colour Manipulation

Iphone
iPhone might get SLR like changeable lenses - Tech News - IBNLive
App Store - Monster Takedown
Apple World Travel Adapter Kit - Apple Store (U.S.)
The Best iPhone Diabetes Tracker App | MyNetDiary
App Store - Blobster
New iPhone App Rewards Travelling by Bicycle or Foot
Draw Something TV Show From Ryan Seacrest And CBS: Coming Soon! | Appera
Review: Three ways to protect your iPhone | HeraldNet.com - Work
iClarified - Apple News - iPhone Dev-Team Announces Baseband Downgrade for iPhone 3GS, 3G [Released]
“3DEnabler” For iOS 6: Your Ticket To 3D Maps And Turn-By-Turn Directions – [JAILBREAK] ‹ RazorianFly
New Songza iPad app curates music to suit your mood - Yahoo! News
Swappable camera lenses set to feature on iPhone | ITProPortal.com
iPhone 5 rumor rollup for the week ending June 15 - iPad/iPhone - Macworld UK
Remember Those 4-Inch iPhone Renders? … ‹ RazorianFly
20 Useful Free iPhone and iPad Apps for Designers and Developers - Speckyboy Design Magazine
BadgeTimer for iPhone 3GS, iPhone 4, iPhone 4S, iPod touch (3rd generation), iPod touch (4th generation) and iPad on the iTunes App Store
Sonic & SEGA All-Stars Racing, Grabatron: FREE iPhone Games For A Limited Time | Appera
An iPhone-Based POS System Takes Care of All Airport-Based d_parture spa's IT Needs - Yahoo! Finance
iPhone 5 transparent concept looks stunning in mock advert | CNET UK
4% of People Have Used Their iPhone While Having Sex [STUDY] - Yahoo! News
Samsung Galaxy S3 (S III) $300 iPhone Trade-In and Safe BYOD Ent. | WIRELESS AND MOBILE NEWS
iPhone Development: 12 Tips To Get You Started Article - SitePoint

JAVA
The Node Beginner Book » A comprehensive Node.js tutorial
Site Configuration, Get the CSS and JavaScript for different Web pages - PHP Classes
Foundation HTML5 Animation with JavaScript - Billy Lamberta, Keith Peters - Google Books
Nouvelle fonctionnalité "Scripts Javascript" - Communauté AdWords
linux - Running a JAR file without directly calling `java` - Stack Overflow
chargen 19/tcp: A survey of Python to Javascript converters
Welcome | Java.net
JavaFX Balls 3.0 | Java.net
Linux Kernel Documentation :: java.txt
GCViewer: New Garbage Collection Analysis Plugin for VisualVM | Javalobby
Introduction to BTrace for Java applications - Java Code Geeks
Singool.js
Writing Modular JavaScript With AMD, CommonJS & ES Harmony

Javascript
The Node Beginner Book » A comprehensive Node.js tutorial
Site Configuration, Get the CSS and JavaScript for different Web pages - PHP Classes
Foundation HTML5 Animation with JavaScript - Billy Lamberta, Keith Peters - Google Books
Nouvelle fonctionnalité "Scripts Javascript" - Communauté AdWords
chargen 19/tcp: A survey of Python to Javascript converters
Singool.js
Writing Modular JavaScript With AMD, CommonJS & ES Harmony

JQuery
Code School jQuery & CoffeeScript Courses deal - MightyDeals
Papermashup.com web design and development tutorials
Review: Three ways to protect your iPhone | HeraldNet.com - Work
Site Templates - Home Made: Real Estate Theme | ThemeForest
37 Fresh jQuery Image And Gallery Display Solutions
Web Speaks: Create Your First Magento Module
The Web Blend - Fully packed jQuery & CoffeeScript Courses - 50% off!
Writing Modular JavaScript With AMD, CommonJS & ES Harmony
Stacey Comerford Kleine-Levin Syndrome: British Teen With 'Sleeping Beauty Syndrome' Sleeps For Two Months

Linux
Linus Torvalds: 'fuck you, Nvidia' for not supporting Linux | The Verge

MySql
WP-Optimize Database Cleanup and Optimization Plugin for WordPress

PHP
16 Very Useful Smarty Scripting Tips and Techniques to Make Templates Smarter
Papermashup.com web design and development tutorials
2011-12-07 Meeting Log - Zend Framework 2.0 - Zend Framework Wiki
Running PHPUnit on Git hook | Abu Ashraf Masnun
Padraic Brady: Automatic Output Escaping In PHP And The Real Future Of Preventing Cross-Site Scripting (XSS) – Rob Allen's DevNotes
phpmaster | Decoupling Interfaces from Implementation - Using Separated Interfaces
Web Speaks: Create Your First Magento Module
WP-Optimize Database Cleanup and Optimization Plugin for WordPress

Python
chargen 19/tcp: A survey of Python to Javascript converters
openstack.nose_plugin 0.8 : Python Package Index

Ruby
Ruby on Rails IDE :: JetBrains RubyMine

Scrum
Neuro Agile Quick Links #2 | Agile Pain Relief

Sharepoint
Microsoft, Yammer and the land grab: Social enterprise lunacy | ZDNet

SQL
SQL SERVER – Solution – User Not Able to See Any User Created Object in Tables – Security and Permissions Issue « SQL Server Journey with SQL Authority

Web Design
21 Beautiful Examples of Color Usage in Web Design | Inspiration
30 Useful Chrome Extensions and Web Apps for Bloggers and Web Designers and Developers
Top 30 Photoshop Web Design Layout Tutorials
What Should a Web Designer Learn From a Blogger | Design News
Empowering the User by Implementing the Principles of Neuro Web Design
The Quintessential Elements of a Great Web Design | Design Inspiration. Free Resources & Tutorials
10 Forums Web Designers Must Know About
Ecommerce Web Design
Bruce Lawson’s personal site  : Responsive Web Design: preserving images’ aspect ratio
25+ Free Vector World Maps (.ai, .eps and .svg formats) - Speckyboy Design Magazine
10 Fresh Tools for Web Design and Development
30 Most Influential People In Web Design

XML
Celebrity News, Photos & Gossip on MSN Entertainment | Wonderwall






March 6, 2011

Programming in Java Online Textbook

Here is another online programming textbook from Princeton, Introduction to Programming in Java. It teaches the classic elements of programming, using an "objects-in-the-middle" approach that emphasizes data abstraction. The author uses specific applications, taken from fields ranging from materials science to genomics to astrophysics to internet commerce, to teach and demonstrate the programming concepts and techniques presented. Also available are hundreds of easily downloadable Java programs and real-world data sets.


Chapter 1: Elements of Programming
introduces variables; assignment statements; built-in types of data; conditionals and loops; arrays; and input/output, including graphics and sound.

Chapter 2: Functions

introduces modular programming. We stress the fundamental idea of dividing a program into components that can be independently debugged, maintained, and reused.

Chapter 3: Object-Oriented Programming

introduces data abstraction. We emphasize the concept of a data type and its implementation using Java's class mechanism.

Chapter 4: Algorithms and Data Structures

introduces classical algorithms for sorting and searching, and fundamental data structures, including stacks, queues, and symbol tables.

To get started.
Here are instructions for installing a Java programming environment on your Mac OS X, Windows, or Linux computer.

Full programming model.
Also provided are I/O libraries for reading and writing text and binary data, drawing graphics, and producing sound.


Here are Lecture Slides and Demos that accompany this textbook, An Introduction to Programming in Java:

Elements of Programming:
1.1  Your First Program
1.2  Built-In Types of Data
1.3  Conditionals and Loops  While loop
1.4  Arrays  Shuffle
1.5  Input and Output
1.6  Random Surfer

Functions:
2.1  Functions  Function call
2.2  Libraries and Clients
2.3  Recursion  Factorial  Euclid  Towers of Hanoi
2.4  Percolation  Depth-first search

Object-Oriented Programming:
3.1  Data Types
3.2  Creating Data Types  Mandelbrot explorer  Mandelbrot song
3.3  Designing Data Types
3.4  N-Body Simulation
3.5  Purple America  US Elections (1960 - 2008)

Algorithms and Data Structures:
4.1  Performance
4.2  Sorting and Searching  Binary search  Merge
4.3  Stacks and Queues  Linked list  Iteration
4.4  Symbol Tables  Inorder  GrowingTree
4.5  Small-World Phenomenon  BFS  Oracle of Kevin Bacon



Tags for this post>> |




March 4, 2011

Computer Science Online Book

This free online computer science book, Introduction to Computer Science (at Princeton University), is an interdisciplinary approach that teaches all of the classic elements of programming, using an "objects-in-the-middle" approach that emphasizes data abstraction. The book focuses four areas of computer science: programming, machine architecture, theory, and systems. The programming topics and concepts are presented by demonstrating specific applications, taken from fields ranging from materials science to genomics to astrophysics to internet commerce. Also available is the program code. You can use this online book to learn or increase your programming skills. Section 1.1 contains detailed instructions for installing a Java programming environment on your system.


Chapter 1: Elements of Programming
introduces variables, assignment statements, built-in types of data, conditionals and loops, arrays, and input/output, including graphics and sound.

Chapter 2: Functions
introduces modular programming. We stress the fundamental idea of dividing a program into components that can be independently debugged, maintained, and reused.

Chapter 3: Object Oriented Programming
introduces data abstraction. We emphasize the concept of a data type and its implementation using Java's class mechanism.

Chapter 4: Algorithms and Data Structures
introduces classical algorithms for sorting and searching and fundamental data structures, including stacks, queues, and symbol tables.

Chapter 5: A Computing Machine
introduces an imaginary machine that is similar to real computers. We specify the machine in full detail and consider machine-language programs.

Chapter 6: Circuits
introduces circuits and logical design, culminating in a description of how a machine might be built from the ground up.

Chapter 7: Theory of Computation
introduces the scientific discipline concerned with understanding (efficient) computational phenomena, whether it be man-made, in nature, or imaginary.

Chapter 8: Systems
introduces the basic components of computer systems that support programming: compilers, operating systems, networks, and application systems.

Chapter 9: Scientific Computation
introduces some of the most important algorithms that play crucial roles in our computational infrastructure, including numerical integration, matrix computation, data analysis, and Monte Carlo simulation.


Here are Lecture Slides that accompany this Computer Science book.

A Computing Machine:
0  Prologue  LFSR
5.1 - 5.3  A von Neumann Machine  Visual X-TOY
5.4 - 5.5  Machine Language Programming  Crazy 8

Building a Computer:
6.1  Boolean Logic and Gates  Hydraulic computer
Sequential Circuits
TOY Machine Architecture
 
Theory of Computation:
7.1 - 7.3  Regular Expressions and DFAs  DFA
7.4 - 7.6  Turing Machines  Turing machine simulator  Adder
7.7  Intractability
7.8  Cryptography  Crypto history

Systems:
8.4  Networking

Scientific Computing:
9.1  Floating Point
9.8  Monte Carlo Simulation



Tags for this post>> | |




March 3, 2011

Algorithms Online Book and Course Lecture Slides

Here is an online algorithms textbook, Algorithms, 4th Edition, hosted by Princeton University. It presents and covers all of the fundamental knowledge you need to understand and apply when using algorithms and data structures in your programming and application development. These are the most important algorithms and data structures in use today. The book uses specific applications to science, engineering, and industry to facilitate the concepts. Here is a list of the algorithms and clients in this textbook.

Algorithm Book Chapters:

Chapter 1: Fundamentals introduces a scientific and engineering basis for comparing algorithms and making predictions. It also includes our programming model.

Chapter 2: Sorting considers several classic sorting algorithms, including insertion sort, mergesort, and quicksort. It also includes a binary heap implementation of a priority queue.

Chapter 3: Searching describes several classic symbol table implementations, including binary search trees, red-black trees, and hash tables.

Chapter 4: Graphs surveys the most important graph processing problems, including depth-first search, breadth-first search, minimum spanning trees, and shortest paths.

Chapter 5: Strings investigates specialized algorithms for string processing, including string sorting, substring search, tries, regular expressions, and data compression.

Chapter 6: Context highlights connections to systems programming, scientific computing, commercial applications, operations research, and intractability.


Also, here are the Lecture Slides and Notes for Princeton's Algorithms and Data Structures course.

These algorithm course lectures target algorithms for sorting, searching, and string processing, as well, including geometric and graph algorithms. They include information on developing implementations, understanding their performance characteristics, and estimating their potential effectiveness in applications.

Algorithm Lectures:

1. Union-find
2. Analysis of algorithms
3. Stacks and queues
4. Elementary sorts
5. Efficient sorts
6. Advanced topics in sorting
7. Priority queues
8. Elementary symbol tables
9. Binary search trees
10. Balanced BSTs
11. Hashing
13. Undirected graphs
14. Directed graphs
15. Minimum spanning trees
16. Shortest paths
17. Radix sorts
18. Tries
19. Pattern matching   DFA   KMP  
20. Data compression   Huffman*   LZW*
21. Geometric algorithms   convex hulls 
22. Geometric search    sweep line intersection
23. Reductions
24. Combinatorial search   The Longest Path [mp3]



Tags for this post>>




February 23, 2011

3 sites with Computer and Programming eBooks

Here are 3 sites providing freely available computer and programming ebooks for web application development, dotNET, Python programming, Ajax, Javascript, PHP, HTML, and C programming.


ebooks covering: ASPdotNET, C# and dotNET programming, Office applications, Oracle PL-SQL, SQL Server 2008, Windows Presentation Foundation (WPF), Windows Workflow (WF), Windows Communication Foundation.


ebooks on HTML Actionscript, Adobe Air, PHP, Python, C programming, and VBScript
Update March 7, 2011: this site is no longer available. You can try its google cache.


5 Python ebooks
1 Ruby ebook
Ajax and Javascript (3), CSS (1), PHP with Flash (1), E-Commerce (2), TCP-IP (1)




Tags for this post>> | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 9:58 pm


February 19, 2011

1000+ Computer and Programming eBooks

Here is a site hosting well over 1000 computer and programming ebooks, covering many technical areas as seen in the links to the ebook categories below, all freely available. These ebooks will help you become a better developer or networking specialist, or learn how to use some important software. They also cover many topics for Linux, Unix, and hardware.


eBook Categories:

35 Linux eBooks

2 Database eBooks

Unix, Solaris, FreeBSD, OpenBSD eBooks

Computer Hardware eBooks

1100 Unsorted Computer and Programming eBooks

Cryptography

Programming eBooks:
 - asp
 - assembly
 - bash
 - c++
 - c
 - general
 - html-css
 - java
 - javascript
 - palm
 - perl
 - php
 - python
 - ruby
 - vb
 - xml

Networking eBooks
 - firewalls
 - security
 - voip
 - wireless

eBooks on Open Source Applications:
 - apache
 - bind
 - cvs
 - firefox
 - mysql
 - nagios
 - openswan
 - openvpn
 - pgp-gpg
 - snort
 - ssh
 - svn
 - vi
 - wireshark

eBooks on proprietary software apps



Tags for this post>> | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 8:54 am


February 17, 2011

15 PHP eBooks

If you need help with coding PHP on your web pages and apps or if you need some handy PHP references, here is a site that hosts 15 PHP ebooks (some with MySQL). These ebooks are in pdf format.



Tags for this post>> |


Filed under: Free Computer and I.T. Books — computer_teacher @ 9:46 pm


February 13, 2011

171 C# and dotNET ebooks

Here are 171 C# and . NET ebooks, along with some covering VB .NET and ASP .NET. These will help you learn and become a better C Sharp and dotNET developer.



Tags for this post>> | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 7:43 pm


February 4, 2011

3 Searches for Computer and Programming eBooks

Here are 3 search sites that will help you find the computer and programming training ebooks and documents you're looking for. The first one, RoyalSearcher, searches rapidshare.com and uploading.com, and the other two search rapidshare only. I have also linked some search result pages for popular technologies, to help you find what you want to learn more about.


RoyalSearcher


Search results from RoyalSearcher:

 - Ajax
 - JavaScript
 - GWT
 - Python
 - Java
 - JSP
 - PHP
 - C++
 - C#  C Sharp
 - dotNET
 - ASP .NET
 - ADO .NET
 - Flash
 - Perl
 - Game programming
 - Ruby
 - Ruby On Rails
 - SAP
 - iPhone
 - Mobile programming
 - Oracle Database
 - MySQL
 - SQL
 - SQL Server


RapidMore



Search results from RapidMore:

 - Ajax
 - JavaScript
 - GWT
 - Python
 - Java
 - JSP
 - PHP
 - C programming
 - C#  C Sharp
 - dotNET
 - ASP .NET
 - ADO .NET
 - Silverlight
 - Flash
 - Perl
 - Game programming
 - Ruby
 - Ruby On Rails
 - SAP
 - Android
 - iPhone
 - Mobile programming
 - IPod
 - Oracle Database
 - MySQL
 - SQL
 - SQL Server


INeedFile





Search results from INeedFile:

 - Ajax
 - JavaScript
 - GWT
 - Python
 - Java
 - JSP
 - PHP
 - C programming
 - C#  C Sharp
 - dotNET
 - ASP .NET
 - ADO .NET
 - Flash
 - Perl
 - Game programming
 - Ruby
 - Ruby On Rails
 - SAP
 - Android
 - iPhone
 - IPod
 - Oracle Database
 - MySQL
 - SQL
 - SQL Server



Tags for this post>> | |

Filed under: Free Computer and I.T. Books — computer_teacher @ 8:46 pm


January 30, 2011

Computer and Programming eBooks

Here many downloadable computer and programming ebooks, onlineweblibrary.com, in the areas listed and linked below. These will help you learn more about these programming technologies and topics. Most of them are in pdf format.


Computer eBook Categories:

 - Ada
 - C and C++ programming
 - Flash -
 - General .NET
 - HTML
 - Java and JSP
 - JavaScript
 - Linux
 - Lisp
 - PHP and MySQL
 - Python
 - Perl
 - Ruby
 - SQL
 - System Administration
 - UML
 - Unix
 - Visual Basic
 - Wed Design
 - XML
 - ASP .NET
 - iPod



Tags for this post>> | | | | | | | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 10:53 pm


January 29, 2011

12 eBooks - Mobile, ASP .NET, C#, PHP, SQL Server

Here are 12 programming ebooks as listed on a google search, covering mobile and iPhone app development, ASP .Net, C#, dotNET, F#  and PHP programming, as well as SQL Server and MS Access.


ebook topics
:

 - Mobile Web Programming
 - iPad and iPhone Development
 - ASP .NET and Silverlight
 - ASP .NET and MVC 2
 - dotNET Application Programming
 - F# (F Sharp) Programming
 - ASP .NET and C# for .NET 4 Framework
 - Silverlight and C# Programming
 - PHP Programming
 - SQL Server and SQL Server 2008
 - Microsoft Access 2010



Tags for this post>> | | | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 10:53 pm


January 27, 2011

5 Android Programming Books

Here are 5 Android Programming books to help you learn how to develop and build Android mobile applications.

Android is an open source platform built by Google that includes an operating system, middleware, and applications for the development of devices employing wireless communications. It is really a software platform, rather than just an OS, and will probably be used in the future in a much wider range of devices than just smart phones. In practical terms, Android is an application framework on top of Linux, which facilitates its rapid deployment in many domains. Android is open source and a majority of the source is licensed under Apache2, allowing adopters to add additional proprietary value in the Android source without source distribution requirements. Also check out my previous post on some descriptive Android developer guides and presentations.


The Busy Coder's Guide to Android Development
(400 pages, 3.7mb, pdf)
This book has it all for the Adroid Developer, how to start, a great detailed explanation of the framework and concepts, and of course, many coding examples that you are free to use.


Android: A Programmer's Guide
(336 pages, 7.2mb, pdf)
This book explains and teaches mobile device application development using the Open Handset Alliance’s Android platform. It discusses and covers: downloading and installing Eclipse and the Android SDK; learning the Android SDK; writing your first program; using the command-line tools and the Android Emulator; using intents and the phone dialer; lists, menus, and other views; GPS functionality; the Google API with GTalk; writing your first application; and the Android SDK Tool Reference.


Professional Android Application Development
(434 pages, 7.4mb, pdf)
This book will help you learn how to program and develop mobile applications using version 1 of the Android software development kit. Each chapter teached new features and techniques to get the most out of Android. It covers all the basic functionality as well as exploring the advanced features through concise and useful examples.

Contents:
Introduction
Chapter 1: Hello, Android
Chapter 2: Getting Started
Chapter 3: Creating Applications and A ctivities
Chapter 4: Creating Use r Interfaces
Chapter 5: Intents, Broadcast Receivers, Adapters, and the Internet
Chapter 6: Data Storage, Retrieval, and Sharing
Chapter 7: Maps, Geocoding, and Location-Based Services
Chapter 8: Working in the Background
Chapter 9: Peer-to-Peer Communication
Chapter 10 : Accessing Android Hardware
Chapter 11: Advanced Android Development


Professional Android 2 Application Development  (google book)
This is the updated version of the above book, and it also takes you through a series of sample projects to help you learn and understand Android's new features and techniques. It details creating layouts and views to produce compelling resolution independent user interfaces. It examines Intents and content providers for sharing data, along with techniques for creating map-based applications and using location-based services such as GPS. It shows you how to create and use background services, notifications, and alarms and it demonstrates how to create interactive homescreen components. Finally, it reviews the Bluetooth, telephony, and networking APIs.

Contents:
Chapter 1 Hello Android
Chapter 2 Getting Started
Chapter 3 Creating Applications and Activities
Chapter 4 Creating User Interfaces
Chapter 5 Intents Broadcast Receivers Adapters and the Internet
Chapter 6 Files Saving State and Preferences
Chapter 7 Databases and Content Providers
Chapter 9 Working in the Background
Chapter 11 Audio Video and Using the Camera
Chapter 12 Telephony and SMS
Chapter 13 Bluetooth Networks and WiFi
Chapter 14 Sensors
Chapter 15 Advanced Android Development
Index


Professional Flash Mobile Development: Creating Android and IPhone Applications
  (google book)
This book teaches Flash and ActionScript developers how to create native applications for Android mobile devices using Flash and Flash Builder. It shows how to build a variety of apps and integrate them with core mobile services such as Accelerometer, GPS, and Photo Library. Learn how to port existing Flash media to the AIR for Android platform. It provides sample code for building native Android apps with Flash, migrating existing Flash media, testing and debugging applications, and more. Also, how to work with the Android OS file system and SQLite database.

Contents:
Introducing Flash Development for Mobile
Setting Up Your Development Environment
Building and Installing VanillaApp
Touch and User Interaction
Multitouch
Coding the Document Class
Detecting Motion with Accelerometer
Implementing Auto Orientation
Understanding the Android File and Directory Structure
Working with a SQLite Database
Making a SQL Query
Summary
Submitting Your App to theApp Store
Application Descriptor Settings
Geolocation
Service Integration Using URL Protocols
What You Need to Use This Book



Tags for this post>>




January 25, 2011

2 more C# Programming Books

Here are two more C# Programming books at google books, with the links to all available chapters. This is the 3rd and final post for C# google books. Here are the first and second posts.


C# Essentials
Concise but thorough, this second edition of "C# Essentials" introduces the Microsoft C# programming language, including the Microsoft .NET Common Language Runtime (CLR) and .NET Framework Class Libraries (FCL) that support it. This book's compact format and terse presentation of key concepts serve as a roadmap to the online documentation included with the Microsoft .NET Framework SDK; the many examples provide much-needed context.

This new edition has been updated to cover the final release of the C# language. In addition to overviews of C#, the CLR, and the FCL, this new edition of C# Essentials covers:

 - Every C# language element and its syntax,
   in reference format, including new keywords
 - The major C# datatypes, with code examples
 - Common C# programming tasks
 - Interoperation with legacy Win32 APIs and COM
   components, and the use of C/C++ style pointers
   within the managed context of the CLR
 - Common development issues

Contents:
Introduction
Programming the NET Framework
Framework Class Library Overview
Essential NETTools
B Regular Expressions
Data Marshaling
Index


The C# Programming Language
Publisher's description: Written by the language's architect and design team members, The C# Programming Language is the definitive technical reference for C#. Moving beyond the online documentation, the book provides the complete specification of the language along with descriptions, reference materials, and code samples from the C# design team. Topics covered include Lexical Structure, Types, Variables, Conversions, Expressions, Statements, Namespaces, Exceptions, Attributes, and Unsafe Code. The second part of the book provides an introduction to and technical specification of four C# features: Generics, Anonymous Methods, Iterators, and Partial Types. With the recent acceptance of C# as a standard by both the International Organization for Standardization (ISO) and ECMA, understanding the C# specification has become critical. The C# Programming Language is the definitive reference for programmers who want to acquire an in-depth knowledge of C#.

Contents:
1 Introduction
2 Lexical Structure
3 Basic Concepts
4 Types
5 Variables
6 Conversions
7 Expressions
8 Statements
9 Namespaces
11 Hello World
12 Program Structure
13 Types and Variables
14 Expressions
15 Statements
16 Classes and Objects
17 Structs
18 Arrays
19 Interfaces
20 Enums
21 Delegates
22 Attributes
23 Lexical Analysis
24 Tokens
25 Preprocessing Directives
32 Application Termination
33 Declarations
34 Members
35 Member Access
36 Signatures and Overloading
37 Scopes
38 Namespace and Type Names
39 Automatic Memory Management
40 Execution Order
42 Reference Types
43 Boxing and Unboxing
52 Default Values
54 Variable References
62 Explicit Conversions
63 Standard Conversions
64 UserDefined Conversions
72 Operators
73 Member Lookup
74 Function Members
75 Primary Expressions
76 Unary Operators
77 Arithmetic Operators
78 Shift Operators
79 Relational and Type Testing Operators
80 Logical Operators
80.1 Conditional Logical Operators
80.2 Conditional Operator
80.3 Assignment Operators
80.4 Expression
80.6 Boolean Expressions
81 End Points and Reachability
82 Blocks
83 The Empty Statement
85 Declaration Statements
86 Expression Statements
87 Selection Statements
88 Iteration Statements
89 Jump Statements
90 The try Statement
91 The checked and unchecked Statements
91.2 The lock Statement
91.3 The using Statement
92 Namespace Declarations
93 Using Directives
94 Namespace Members
100 Classes
102 Class Members
103 Constants
104 Fields
105 Methods
106 Properties
107 Events
108 Indexers
110 Instance Constructors
111 Structs
112 Struct Members
113 Class and Struct Differences
114 Struct Examples
126 Array Initializers
142 Enum Modifiers
144 The SystemEnum Type
150 Delegates
152 Delegate Instantiation
160 Exceptions
162 The SystemException Class
164 Common Exception Classes
170 Attributes
172 Attribute Specification
173 Attribute Instances
174 Reserved Attributes
175 Attributes for Interoperation
180 Unsafe Code
182 Pointer Types
183 Fixed and Moveable Variables
184 Pointer Conversions
185 Pointers in Expressions
187 Stack Allocation
193 Iterators
202 Generic Struct Declarations
205 Constructed Types
206 Generic Methods
208 Expressions and Statements
209 Revised Lookup Rules
2010 RightShift Grammar Changes
214 Anonymous Method Blocks
216 Anonymous Method Evaluation
217 Delegate Instance Equality
2110 Implementation Example
222 Enumerator Objects
223 Enumerable Objects
225 Implementation Example
230 Partial Types 231 Partial Declarations
Part Appendixes
A1 Documentation Comments
A3 Processing the Documentation File
A4 An Example
Grammar
B2 Syntactic Grammar B21 Basic Concepts
B3 GrammarExtensions for Unsafe Code
Index



Tags for this post>>


Filed under: Free Computer and I.T. Books — computer_teacher @ 9:51 pm


January 24, 2011

Computer and Programming eBooks at libproject.net

Here are many computer and programming ebooks, located at libproject.net. All of the ebook categories are listed and linked here. Most of these ebooks are in pdf and chm formats.


Categories of ebooks:





Tags for this post>> |

Filed under: Free Computer and I.T. Books — computer_teacher @ 8:52 pm


January 20, 2011

eBooks on Linux, LPIC, Programming, C, Windows

Here is another computer ebook site containing lots of IT and programming ebooks in several areas, as shown below.


eBook categories:

33 Linux Programming ebooks
 - Linux Application Development
 - Bash scripting
 - Assembly programming in Linux
 - C++ programming in Linux
 - Debugging and Performance tuning
 - GCC reference ebook
 - Java programming in Linux
 - Interprocess Communications in Linux
 - Linux Commands, Editors and Shell programming
 - Linux Socket programming

6 books on C and C++ Programming Style and Standards

8 C programming ebooks and 3 C programming ebooks

5 General Programming ebooks

21 Linux Admin ebooks
 - Apache server
 - Hardening Linux
 - LDAP administration
 - Linux Troubleshooting
 - Secure Linux servers
 - Linux Security
 - NFS and NIS
 - Postfix
 - Sendmail
 - qmail
 - DNS
 - BIND
 - Samba
 - Linux Kernel

4 Red Hat Certification Exam ebooks

45 Study Guides and eBooks for LPIC Exam

25 Linux Kernel ebooks (device drivers, modules, etc.)

12 Operating System, Linux, Unix, and Windows ebooks

20 Windows Programming ebooks
 - ATL internals
 - Windows System programming
 - Windows User Interfaces
 - C++ programming in Windows
 - Direct 3D
 - . NET IL Assembler
 - Windows Application programming
 - Win32 API
 - Windows Scripting

Tags for this post>> | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 11:49 am


January 18, 2011

4 more C# Programming Books

These are four more C# Programming books, on google books, with most of their chapters linked here. This will be the second of 3 posts for C# books at google books. The first one is here.


C# 4.0 in a Nutshell
Uniquely organized around concepts and use cases, this fourth edition includes in-depth coverage of new C# topics such as parallel programming, code contracts, dynamic programming, security, and COM interoperability. You'll also find updated information on LINQ, including examples that work with both LINQ to SQL and Entity Framework. Get up to speed on C# language basics, including syntax, types, and variables. Explore advanced topics such as unsafe code and preprocessor directives. Learn C# 4.0 features such as dynamic binding, type parameter variance, and optional and named parameters. Work with .NET 4's rich set of features for parallel programming, code contracts, and the code security model. Learn .NET topics, including XML, collections, I/O and networking, memory management, reflection, attributes, security, and native interoperability.

Contents:
Chapter 1 Introducing C and the NET Framework
Chapter 2 C Language Basics
Chapter 3 Creating Types in C
Chapter 4 Advanced C
Chapter 5 Framework Overview
Chapter 6 Framework Fundamentals
Chapter 7 Collections
Chapter 8 LINQ Queries
Chapter 9 LINQ Operators
Chapter 10 LINQ to XML
Chapter 11 Other XML Technologies
Chapter 12 Disposal and Garbage Collection
Chapter 13 Diagnostics and Code Contracts
Chapter 14 Streams and IO
Chapter 15 Networking
Chapter 16 Serialization
Chapter 17 Assemblies
Chapter 18 Reflection and Metadata
Chapter 20 Security
Chapter 21 Threading
Chapter 22 Parallel Programming
Chapter 23 Asynchronous Methods
Chapter 24 Application Domains
Chapter 25 Native and COM Interoperability
Chapter 26 Regular Expressions
Appendix C Keywords
Index


C# Cookbook
The "C# Cookbook" offers a definitive collection of solutions and examples for programming in C#. Recipes range from simple tasks to the more complex, and are organized with respect to the types of problems you'll need to solve as you progress in your experience as a C# programmer. Nearly every recipe contains a complete, documented code sample showing you how to solve the specific problem, as well as a discussion of how the underlying technology works and a discussion of alternatives, limitations, and other considerations where appropriate. Each chapter focuses on a particular topic in creating C# solutions. Among the topics covered, you'll find: Numeric data types in C# Strings and characters, Classes and structures, Exception handling, Delegates and events, Regular expressions, Data structures, and algorithms.

Contents:
Numbers
Strings and Characters
Classes and Structures
Enumerations
Exception Handling
Diagnostics
Delegates and Events
Regular Expressions
Data Structures and Algorithms
Filesystem IO
Reflection
Networking
Security
Threading
UnsafeCode
Index
Collections


C# 3.0: A Beginner's Guide
This book teaches you the fundamentals of C#. You'll begin by learning to create, compile, and run a C# program. Then it's on to data types, operators, control statements, methods, classes, and objects. You'll also learn about inheritance, interfaces, properties, indexers, exceptions, events, namespaces, generics, and much more. Of course, new C# 3.0 features, such as LINQ, lambda expressions, and anonymous types, are included.

Contents:
Introducing Data Types and Operators
Program Control Statements
Introducing Classes Objects and Methods
More Data Types and Operators
A Closer Look at Methods and Classes
Operator Overloading Indexers and Properties
Inheritance
Interfaces Structures and Enumerations
const and volatile
yield
extern
A Answers to Self Tests
Program Control Statements
Exception Handling
Using IO
Delegates Events and Namespaces
Generics
Introducing LINQ
Attributes
The Obsolete Attribute
Conversion Operators
A Brief Introduction to Collections
Create a Dynamic Array
Use the QueueT Collection
Other Keywords
readonly
Introducing Classes Objects and Methods
More Data Types and Operators
Operator Overloading Indexers and Properties
Interfaces Structures and Enumerations
Using IO
Generics
The Preprocessor RTTI Nullable Types and Other Advanced Topics
Index


Programming C# 3.0
This book provides a comprehensive tutorial in C# and .NET programming that also serves as a useful reference. It covers LINQ (Language Integrated Query) and other C# 3.0 language innovations to speed up development tasks. It explains how to use C# in creating Web Applications as well as Windows Applications, using both the new Windows Presentation Foundation (WPF) and the older WinForms technology. Note to VB6 and Java programmers: if you've decided to transition to .NET, this book will help you with that.

Contents:
Hello World
Classes and Objects
Operator Overloading
Structs
Arrays Indexers and Collections
Strings and Regular Expressions
Exceptions
Programming ASP .NET Applications
Programming Windows Forms Applications
Threads and Synchronization
Programming NET and COM
C and Data
Working with XML
C Keywords
Index



Tags for this post>>


Filed under: Free Computer and I.T. Books — computer_teacher @ 7:58 pm


January 17, 2011

18 Mobile Application Development Guides and eBooks

Here are 18 guides, papers, articles, and ebooks on Mobile Application Development to help you understand the various frameworks, platforms, markets and types of mobile applications available to select from today for your mobile application development.

Many experienced software developers are finding that creating great mobile applications is deceptively difficult. These types of apps are completely different from desktop apps, and there is currently a shortage of experienced mobile developers capable of understanding those differences and delivering truly quality mobile applications. But mobile will only be growing in the IT world. As reported by ChannelInsider, an IBM developerWorks survey found that 55% of IT professionals believe that mobile software application development for the iPhone, Android devices and tablets will surpass development for all other traditional platforms by 2015. 


m-Science: Sensing, Computing and Dissemination
This book aims to engage engineers and mobile developers in the design, development, and deployment of the newest mobile applications.
 - download page for this book in pdf format (185 pages, 8mb, pdf)

Best Practices for Developing Mobile Applications (8 pages, 130kb, pdf)
This whitepaper discusses the two mobile application models (online and smart client applications), and the advantages and disadvantages of each. Best practice steps are presented for developing occasionally connected smart client applications.

Mobile Application Development: Challenges and Best Practices
(7 pages, 134kb, pdf)
This paper explores the unique challenges of mobile application development and shares some hard-learned lessons and best practices for the efficient development of applications that users will love to use.

Mobile Application Development Platforms: The Options (41 slides, 9.27mb, pdf)
Slide presentation analyzing the characteristics and capabilities of mobile development platforms: low-end, mid-level, and smartphone.

Trends in Mobile Application Development (10 pages, 342kb, pdf)
This paper takes a developer's perspective to explore how mobile development structural changes will influence the mobile application development markets and what developers need to understand to position themselves within the current trends.
 
Software Engineering Issues for Mobile Application Development (4 pages, 181kb, pdf)
This paper provides an overview of important software engineering research issues related to the development of applications that run on mobile devices. Among the topics are development processes, tools, user interface design, application portability, quality, and security.

Toward an Efficient Framework for Designing, Developing, and Using Secure Mobile Applications
(7 pages, 427kb, pdf)
The aim of this paper is to highlight and discuss main issues to consider when developing mobile applications and mobile Web services and then propose a framework that leads developers through different steps and modules toward development of efficient and secure mobile applications.

ShopList: Programming PDA applications for Windows Mobile using C# (8 pages, 299kb, pdf)
This paper details a C# and SQL Server Mobile 2005 application to keep a shoping list. The purpose of the application is to offer the user an easier way to manage his/her shopping options.

XHTML in Mobile Application Development (5 pages, 65kb, pdf)
Discusses a test to find out how XHTML MP components should and should not be used in order to build a usable mobile application.

Mobile Applications with IBM WebSphere - Everyplace Access Design (456 pages, 4.7mb, pdf)
This redbook provides application designers and developers with a broad overview of mobile e-business application design and development using WebSphere Everyplace Access.

Building Mobile Applications for WebSphere Commerce using the hybrid application programming model (36 pages, 1.1mb, pdf)
Learn how to build mobile applications for WebSphere Commerce using the hybrid application programming model. This article describes the hybrid model, how it compares to the other mobile application programming models, and how to use it to build iPhone and Android applications for WebSphere Commerce in two case studies.

Developing Wireless Applications using J2ME Technology (11 pages, 409kb, pdf)

Sun Mobile Device Technology - Documentation
Documentation of mobile Java technologies, including API specifications, white papers, style guides, and porting guides.

Sun Mobile Device Technology - Technical Articles & Tips
 - Mobility Tech Tips (also see archive of older Java ME tips)
 - Java Card Technical Articles
 - Java ME Technical Articles
 - JavaFX Technical Articles

4 J2ME eBooks,
among others



Tags for this post>>




January 15, 2011

How-to Program online book

This How-to Program book is for those wanting to learn how to program or needing a refresher of programming basics. It provides you all the information and examples necessary to first understand, and then to apply, the fundamentals of computer programming and how to code computer programs. The books focus is programming logic and how it is used by developers to write efficient and effective computer programs. The beginning chapters teach logic structures and structured programming, and the later chapters discuss and demonstrate more advanced programming techniques, such as object orientated and event driven programming. The examples provided in the book include pseudo code, flowcharts, UML (Unified Modeling Language), illustrations, case studies, and coding examples in Python, Visual Basic .Net, Java. The chapters are from 35 to 57 pages in length each, and in doc format. PDF format is also available.


Contents of How to Program book:

Chapter 1 Understanding Program Logic and Programming (pdf)

Chapter 2 Introduction to Program Logic (pdf)

Chapter 3 Fundamentals of Program Development (pdf)

Chapter 4 Control Structure Fundamentals (pdf)

Chapter 5 Fundamentals of Modularization (pdf)

Chapter 6 Introduction to Arrays and Structures (pdf)

Chapter 7 The Basics of Files and Databases (pdf)

Chapter 8 Learning About Classes and Objects (pdf)

Chapter 9 Object Orientated Programming Continued (pdf)

Chapter 10 Object Orientated Programming Design (pdf)

Chapter 11 Fundamentals of Event Driven Programming (pdf)

Chapter 12 Graphical User Interface Programming Fundamentals (pdf)

Chapter 13 Project Start to Finish (pdf)



Tags for this post>> | | | |




50 Computer and Programming eBooks

Here are over 50 computer and programming ebooks covering Java (1 is C#), PHP, MySQL, Shell scripting, SQL, Linux, Unix, Solaris, and Cisco.


Computer and Programming eBooks:

16 Java programming ebooks (1 is C# for Java developers)
8 PHP and MySQL ebooks
10 MySQL ebooks (some with PHP)
5 Shell Scripting ebooks
2 SQL programming ebooks
1 Linux ebook and 1 cheatsheet
Unix Course with 10 lessons
Solaris Admin guides
5 Cisco ebooks



Tags for this post>> | | | | | | |


Filed under: Free Computer and I.T. Books — computer_teacher @ 2:06 pm


Next Page »

Powered by WordPress