Programming

FacebookTwitter
http://sixrevisions.com/resources/10-puzzle-websites-to-sharpen-your-programming-skills/ Solving programming puzzles is a fun way to develop your logical and problem solving abilities. Also, when you’re familiarizing yourself with a new programming language, solving puzzles for that language can help speed up the learning process.

10 Puzzle Websites to Sharpen Your Programming Skills

Computer Architecture

http://dept-info.labri.fr/~strandh/Teaching/AMP/Common/Strandh-Tutorial/Dir.html This document is a collection of web pages on computer architecture. The first part is an introduction to digital circuits.
http://academicearth.org/courses/introduction-to-algorithms About Massachusetts Institute of Technology The Massachusetts Institute of Technology (MIT), founded in 1861, is located in Cambridge, Massachusetts, and is one of the foremost U.S. institutions in science and technology.

Introduction to Algorithms | MIT Video Course

The term ‘geek’, once used to label a circus freak, has morphed in meaning over the years. What was once an unusual profession transferred into a word indicating social awkwardness. As time has gone on, the word has yet again morphed to indicate a new type of individual: someone who is obsessive over one (or more) particular subjects, whether it be science, photography, electronics, computers, media, or any other field. http://www.aagneyam.com/blog/?p=466

70 Things Every Computer Geek Should Know. | Arrow Webzine

How to Crack the Account Password on Any Operating System | Joe Tech

This guest post was written by Blair Mathis from LaptopLogic.com – your premier source for the latest laptop software news and best laptop accessories . Computer passwords are like locks on doors – they keep honest people honest. If someone wishes to gain access to your laptop or computer, a simple login password will not stop them. http://www.joetech.com/how-to-crack-the-account-password-on-any-operating-system/
http://lifehacker.com/5401954/programmer-101-teach-yourself-how-to-code

Programmer 101: Teach Yourself How to Code

You've always wanted to learn how to build software yourself—or just whip up an occasional script—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time. Since the invention of the internet, programmers have been using it to discuss software development techniques, publish tutorials, and share code samples for others to learn from and use online.
Copyright © 2001 Eric S. Raymond

How To Become A Hacker

http://www.catb.org/~esr/faqs/hacker-howto.html