background preloader

Free Programming Books

Free Programming Books
Here is an uncategorized list of online programming books available for free download. The books cover all major programming languages: Ada, Assembly, Basic, C, C#, C++, CGI, JavaScript, Perl, Delphi, Pascal, Haskell, Java, Lisp, PHP, Prolog, Python, Ruby, as well as some other languages, game programming, and software engineering. The books are in various formats for online reading or downloading. This list will be updated daily. Scroll downn, or use the shortcuts below.

http://www.e-booksdirectory.com/programming.php

Health : Breakthrough: sensors that can convert thoughts into speech A mind reading machine has edged closer to reality after scientists found a way of converting thoughts into words. Researchers were able to render brain signals into speech for the first time, relying on sensors attached to the brain surface. The breakthrough, which is up to 90 percent accurate, will be a boon for paralysed patients who cannot speak and could help read anyone’s thoughts ultimately, reports the Telegraph. “We were beside ourselves with excitement when it started working,” said Prof Bradley Greger, bioengineer at the Utah University who led the project. “It was just one of the moments when everything came together.

6 Books Every Programmer Should Own I’ve seen many lists about the best programming books and I am sure there are a lot of books that are specific to a programming knowledge or technology – that I have not included in my list. The books I have chosen are those that are meant to inspire, increase productivity and improve your programming design skills. Note: This list has no particular order. Code Complete 2

Artistic Expression: Logo Design from Start to Finish Logo design in today’s world is totally underrated. People don’t understand how important a good logo is and how valuable it is to their business. Let me guide you through the basics of what makes a good logo, while also walking you through the process of creating the identity and logo design for one of my recent clients, Vero, a limited liability company based in Miami, Florida. Hopefully, this will give you an understanding of what actually goes on behind the scenes while creating a professionally designed logo.

List of programming languages The aim of this list of programming languages is to include all notable programming languages in existence, both those in current use and historical ones, in alphabetical order, except for dialects of BASIC and esoteric programming languages. Note: Dialects of BASIC have been moved to the separate List of BASIC dialects. Note: This page does not list esoteric programming languages. A[edit] B[edit]

Tutorial - Learn Python in 10 minutes NOTE: If you would like some Python development done, my company, Stochastic Technologies, is available for consulting. This tutorial is available as a short ebook. The e-book features extra content from follow-up posts on various Python best practices, all in a convenient, self-contained format. All future updates are free for people who purchase it. Preliminary fluff So, you want to learn the Python programming language but can't find a concise and yet full-featured tutorial.

Everyone in the United States who uses the Internet should read this message from Eric Schmidt (CEO of Google) and take action by Marshall Brain | April 27, 2010 This message from Eric Schmidt (CEO of Google) is very short and simple: A Note to Google Users on Net Neutrality Think about this: why are there only 200 or 300 TV channels available on your TV, and they cost $100 month, while there are millions of websites available on the Internet for free?

Scripting Languages: PHP, Perl, Python, Ruby - Hyperpolyglot a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic and logic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging sheet two: streams | asynchronous events | files | directories | processes and environment | option parsing | libraries and namespaces | objects | inheritance and polymorphism | reflection | net and web | gui | databases | unit tests | logging | debugging

Graphic Junkies Typography – Kerning There are a number of things to consider when you are working with type, one of the most often overlooked and misunderstood is kerning. Kerning is often confused with another form of letter spacing, called tracking. Tracking, however is not the same as Kerning. Continue reading → How Color Affects Mood And Perceptions 30 free programming eBooks - citizen428.blog() Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 50 books in it. BTW: I’m not very strict on the definition of “ebook”, some of them are really just HTML versions of books. [UPDATED: 2012-01-18] Learning a new programming language always is fun and there are many great books legally available for free online.

Related:  Opinions and Writingsinformation technologyprogramming