Programming Tools

TwitterFacebook
Get flash to fully experience Pearltrees
Arduino

net

Tech Tools

Graphical vi-vim Cheat Sheet and Tutorial

http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html Learning vi or vim is not easy. But it doesn't have to be that difficult, either. It is, in any case, faster, more powerful, and more productive than editing with any other editor, so you would do very well in investing the time and effort to learn it.

Geany

http://www.geany.org/manual/current/index.html General Startup At startup, Geany loads all files from the last time Geany was launched. You can disable this feature in the preferences dialog (see General Startup preferences ). You can start several instances of Geany, but only the first will load files from the last session. In the subsequent instances, you can find these files in the file menu under the "Recent files" item.

Git User’s Manual (for version 1.5.3 or newer)

http://schacon.github.io/git/user-manual.html This chapter covers internal details of the git implementation which probably only git developers need to understand. It is not always easy for new developers to find their way through Git’s source code. This section gives you a little guidance to show where to start. A good place to start is with the contents of the initial commit, with: The initial revision lays the foundation for almost everything git has today, but is small enough to read in one sitting. Note that terminology has changed since that revision.
Hacks

Linux Distros

Ubuntu

Whether you are directly connected to a wireless network or not, if there is wireless network in range, there is data flying through the air at any given moment. You will need a tool to be able to see this data. http://www.ethicalhacker.net/content/view/16/24/

Essential Wireless Hacking Tools

CASE tools

Programming Language Resouces

Programming/User Communities