Programming

TwitterFacebook
Get flash to fully experience Pearltrees
Knows space and time tradeoffs of the basic data structures, Arrays vs LinkedLists, Able to explain how hashtables can be implemented and can handle collisions, Priority queues and ways to implement them etc.

Programmer Competency Matrix

http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm

List of algorithms

http://www.filepie.us/?title=List_of_algorithms Discrete Green's Theorem : is an algorithm for computing double integral over a generalized rectangular domain in constant time. It is a natural extension to the summed area table algorithm
x86 Assembly This book covers assembly language programming for the x86 family of microprocessors. The objective is to teach how to program in x86 assembly, as well as the history and basic architecture of x86 processor family. http://en.wikibooks.org/wiki/X86_Assembly

x86 Assembly - Wikibooks, open books for an open world

Rounding Up the Best Javascript WYSIWYG and Markup Editor | INSIC DESIGNS

WYSIWYG Editor is the first requirement if you want to develop a web application which involved HTML editing and you want your user see a real time preview of what they are editing. Most of the available Content Management System and other publishing platform in the web are using WYSIWYG editor for easy page editing. http://blog.insicdesigns.com/2009/07/rounding-up-the-best-javascript-wysiwyg-and-markup-editor/
Bash scripting is one of the best ways to fully unlock the power of a unix/linux computer. Bash scripting gives you the opportunity to combine many commands into one script and even allows for some programming. Below is a collection of the very best Bash Scripting Tutorials on the net. http://www.techremedy.net/blog/2010/06/17-amazing-tutorials-for-creating-bash-scripts/

17 PLUS 1 Amazing Tutorials for Creating Bash Scripts - Tech Remedy » Tech Remedy

Linux

This web site is hosted in part by the Software and Systems Division , Information Technology Laboratory . This is a dictionary of algorithms, algorithmic techniques, data structures, archetypal problems, and related definitions. Algorithms include common functions, such as Ackermann's function .

Dictionary of Algorithms and Data Structures

http://xlinux.nist.gov/dads//