Thursday, April 16, 2009

Free Assembly books


The Art of Assembly Language Programming
The Art of Assembly Language Programming (AoA), Randy Hyde's acclaimed text on assembly language programming, is the most-often recommended book on 80x86 assembly language programming in newsgroups, on web sites, and by word of mouth.PDF format.
PC Assembly Language
This online book has extensive coverage of interfacing assembly and C code and so might be of interest to C programmers who want to learn about how C works under the hood. All the examples use the free NASM (Netwide) assembler. This book only covers programming under 32-bit protected mode and requires a 32-bit protected mode compiler.
Programmed Introduction to MIPS Assembly Language
This is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data. This course is equivalent to a semester-long junior college or university course (except, perhaps, for the emphasis on bit patterns).

Free Dylan books


Dylan Programming
Dylan (DYnamic LANguage) is a new programming language invented by Apple Computer and several partners. Dylan is dynamic, is object-oriented, and delivers efficient applications. This book is written for application programmers who have experience working in a conventional language, such as C, Pascal, COBOL, FORTRAN, or BASIC, or in an object-oriented language, such as C++, Java, Smalltalk, or Common LISP with CLOS. Familiarity with object-oriented programming and dynamic languages is not required. We do compare Dylan to C, C++, and Java in this book, but you can read and understand the book without any knowledge of C, C++, or Java.
The Dylan Reference Manual
This book is the complete specification and reference of the Dylan programming language. The book will be of interest to users of Dylan, as well as to those who have a general interest in object-oriented programming and modern programming languages. It is not, however, a tutorial. Beginning programmers who want to learn Dylan may wish to begin with another book before moving on to this volume.

Free Internet books


55 Ways to Have Fun With Google
You probably use Google everyday, but do you know... the Google Snake Game? Googledromes? Memecodes? Googlesport? The Google Calculator? Googlepark and Google Weddings? Google hacking, fighting and rhyming? In this book, you'll find Google-related games, cartoons, oddities, tips, stories and everything else that's fun. Reading it, you won't be the same searcher as before!.
The Internet for Busy People
This book is for people with only a night or a few lunch hours to learn how to explore the Internet. Topics include Browse, Buy and Bid on the Web, Stuff to Do Once to Make Your Life Easier, Find Things (and People) on the Web, Keep in Touch with E-Mail, Stay Connected on the Road, Manage Your Finances Online, Make Web Pages with Ease, Establish Your Presence on the Web and Get Connected to the Net.
Internet Technologies
This free online book is aimed at people already familiar with using the Internet, who want to know how and why it works. This work isn't designed for programmers or others who want to make Internet technology. When we say technology we don't just mean the software and hardware, but also the human components which are an integral part of the overall system of the Internet.
Using Firefox
Using Firefox is a book designed to help you get the most out of the open source web browser Mozilla Firefox. Topics include Installation, Browsing with Tabs, Searching and finding within documents, User preferences, Extensions, Plug-ins, Mouse shortcuts, Keyboard shortcuts, Privacy, Advanced configuration, Developers tools and External Links.
What the Web Is For
Kids Version of Small Pieces Loosely Joined A Unified Theory of the Web.

Free Project Management Books and Online Project Management Training


The Principles Of Project Management
Every project you manage will be unique. Scope, budgets, team dynamics, and timeframes will differ. As a project manager, the most important factor in achieving project success will be your understanding of 'The Principles Of Project Management'. This book will show you that project management isn't rocket science. (For visitors from USA, Canada, Mexico, United Kingdom only.)
Fundamentals of Project Management
Clear and down-to-earth, this step-by-step guide explains how to effectively spearhead every stage of a project from developing the goals and objectives to managing the project team and make project management work in any company. This updated second edition includes: New material on the Project Management Body of Knowledge (PMBOK). Do's and don'ts of implementing scheduling software. Coverage of the PMP certification offered by the Project Management Institute. Updated information on developing problem statements and mission statements. Techniques for implementing today's project management technologies in any organization in any industry. You are required to sign in before you can download this free ebook. Registration is free.
Project Management and Programme Management
Free online project managment book by Simon Wallace. Topics covered: Project Definition, Benefit Tracking, Planning, Estimating, Resourcing and Mobilisation, Project Structure & Organisation, Control & Reporting, Documentation Control, Risk Management, Issue Management, Scope & Change Control, Configuration Management, Team Building, Collaboration & Communication, Quality Management, Quality Audit, Subcontractor and Contract Management, Automated Project Management Tools, Project Office, Procurement, Accounting and Financial Control, Organisational Change, Communication.
Project Management Book
Free online project managment book by Michael Harding Roberts. Topics covered: Introduction and Principles, Projects and Stages, Roles and Responsibilities, Project Definition, Risk Management, Estimating, Planning, Stage Agreement, Project Support, Tracking, Controlling and Reporting, Change and Issue Management, Quality Management, Stage and Project End, Project Management Routemap.
Project Management Guidebook
This free project management book provides a practical approach to what many consider a complex process: the management of projects. This Guidebook is designed to simplify the management processes required to manage a project successfully from end to end. It defines Project Management in simple terms and provides you with all of the documentation tools required to make your project a success.
A Project Management Primer
Free ebook A Project Management Primer or "a guide to making projects work (v2.0)" by Nick Jenkins. topics covered: Basic Principles, Scope, Planning, Execution and Implementation.

Free Smalltalk books


Smalltalk by Example: The Developer's Guide
This free Smalltalk book covers the following topics: Handle errors using Smalltalk's handling mechanism, Change procedural code into object-oriented code, Write multithreaded applications with semaphores and mutexes, Use the Model View Controller paradigm to split applications into pieces that each focus on the domain problem and user interaction.
Smalltalk With Style
This free pdf book covers layout and structure, comments, code formatting, software reuse and overall program structure, reliability and portability, tips, tricks, and traps.
Inside Smalltalk (Volume One)
This free textbook provides an intro to the object-oriented programming language Smalltalk-80, with an emphasis on classes, subclassing, inheritance and message passing.
Inside Smalltalk (Volume Two)
This an exploration of the Smalltalk system as a powerful and efficient prototyping and development environment.
A Little Smalltalk
This is a wonderfull little book that not only introduces the reader to object-oriented programming, but also describes the implementaion of a SmallTalk-like language.