Good research (school) websites

Facebook Twitter

The Shapes of CSS. 30 free programming eBooks - 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.

30 free programming eBooks -

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. Here’s a selection of 30 of them: Lisp/Scheme:Common Lisp: A Gentle Introduction to Symbolic ComputationHow to Design ProgramsInterpreting Lisp (PDF, suggested by Gary Knott)Let Over LambdaOn LispPractical Common LispProgramming in Emacs LispProgramming Languages. Ruby:The Bastards Book of Ruby (suggested by Dan Nguyen)Clever Algorithms (suggested by Tales Arvelos)Data Structures and Algorithms with Object-Oriented Design Patterns in RubyLearn Ruby the Hard WayLearn to ProgramMacRuby: The Definitive GuideMr. Erlang:Concurrent Programming in ErlangLearn You Some Erlang for Great Good.

Free Software for College Students. If you’re in college, check out these eight lesser known, but still indispensable software applications for your computer.

Free Software for College Students

We bet these will be as useful as Dropbox and Evernote! Photo by Samantha Decker. Licensed under Creative Commons CC BY-NC-ND 2.0. 1. Connectify Connectify lets you share your laptop’s internet connection with others nearby. The app shows up in the system tray once you install it. 2. Panda USB Vaccine completely disables autorun on your computer. In addition to disabling autorun, the tool can also create a dummy autorun.inf file on removable drives, thereby “vaccinating” them from getting infected. 3. WordWeb is free and does one thing really, really well. WordWeb works when you’re offline and it could obviously help you improve your vocabulary. 4. If you frequently come back to your dorm room just to take back that pen drive you missed, Pen Drive Reminder is a must-have. 5. Using Wunderlist, you can create tasks and notes.

Free Books. A lot of people keep asking about a good list of programming books.

Free Books

Hence, we are building this list to save your time and to spread the knowledge. Some of these books will definitely help us to evolve our coding skills and thought processes for developing better solutions. We will do our best to keep updating this list, hope you find this list useful, here we go. Meta-List Graphics Programming Language Agnostic: NerdDinner Walkthrough Assembly Language: Bash Advanced Bash-Scripting Guide See .NET below Django Emacs The Emacs manual Thanks Emacser (October 17, 2010) Forth Git Haskell Dive Into HTML5 Java JavaScript Linux Advanced Linux Programming Lisp Lua Programming In Lua (for v5 but still largely relevant) Maven Mercurial NoSQL CouchDB: The Definitive Guide Objective-C The Objective-C Programming Language Parrot / Perl 6 Perl 6 (Work in progress) Perl PowerShell Mastering PowerShell Prolog PostgreSQL Practical PostgreSQL Python Learn REBOL Thanks Nick (October 19, 2010) Ruby Scala Scheme Smalltalk Subversion Vim.

Welcome to INFOMINE: Scholarly Internet Resource Collections. Ipl2: Information You Can Trust.