Best of
- SORTING
- From 'Pac-Man' to spreadsheets: digging into the Historical Software Collection | The Verge
- Learn to code | Codecademy
General Programing
- Event-Driven Programming: Introduction, Tutorial, History
- Rosetta Code: A great site for finding examples of solutions for various tasks in various languages
Autohotkey
Languages
Prolog
- A Conside Introduction to Prolog
- P-99: Ninety-Nine Prolog Problems
- SWI-Prolog -- Manual
- Visual Prolog Programming Language, Compiler, IDE, Download Free Personal Edition
Python
Educational Resources
- CheckIO.org: Features python coding challenges. After completing each challenge, you can see other ways that others have solved the same problem to learn from their solutions.
- Empire of Code: Online space strategy game similar to Starcraft where you can code things such as the behavior of troops (in Python or Javascript) and face off against other players.
- Python Tutor: Great resource with visualizations for better understanding how python code works.
- Automate the Boring Stuff with Python - Practical Programming for Total Beginners: Great introduction to python for total beginners as well as those with more experience. Focuses on getting the reader up and running doing practical things such as batch renaming files and pulling results from Google maps.
- How to Think Like a Computer Scientist Learning with Python: Interactive Edition 2.0: Online textbook with interactive examples teaching python and basic concepts from computer science.
- The Invent with Python Blog Recursion Explained with the Flood Fill Algorithm (and Zombies and Cats)
- Linear Algebra with Python
- 7 Python Libraries you should know about
- The Python Challenge
Talks
Tkinter
- Tk Tkinter Docs
- Thinking in Tkinter
- Colors with Names tk
- 54.5.Key names
- Tkinter 8.5 reference: a GUI for Python
Useful Tools
- Uncompyle2: If you are using python 2.7 and happend to delete a .py file you've been working on, uncompyle can uncompile a .pyc file recovering your sourcecode.
PsychoPy
Kivy
Utilities
- Spyglass is a Beautiful Disk Scanner with Duplicate Detection
- The Best Disk Space Analyzer for Windows
- OverTask Turns Chrome's New Tab Page Into a Personal Organizer
Search Engines
- Ohloh, the open source network
- CiteSpace: visualizing patterns and trends in scientific literature
- Search
- SpellingSearch.com - eBay misspellings, auction bargains, deals and secrets
- Addictomatic: Inhale the Web
- Ranker: The Best Lists About Everything
- Cheap flights, airline tickets, hotels and travel deals | Hipmunk
- moreofit - Website Similarity Search Engine
- Mind Maps
- Visual Search Engines - MindMeister Mind Map
- Search DuckDuckGo
- 13 Alternative Search Engines That Find What Google Cant
- 10 Search Engines to Explore the Invisible Web
Munging Scraping Ect
Could be useful for corpus
Presentation Software
- Prezi - The Zooming Presentation Editor
- Create timelines, share them on the web | Timetoast timelines
Resource managers
- MasterFile - Historical and academic research software. Research Journal. Manage evidence. Set out facts, chronology and argument. Software for historians, scholars and students.
- Citelighter Makes Online Research Less Painful | HackCollege
How To's
- Learn Git Branching: Game for learning Git. Teaches basic branching, merging, and commits; as well as more advanced concepts such as cherry-picking.
- version control - Git for beginners: The definitive practical guide - Stack Overflow
- The Beginner's Guide to Creating Virtual Machines with VirtualBox
- How to Batch Rename Files in Windows: 4 Ways to Rename Multiple Files
- Extracting Text from Wikipedia (evanjones.ca)
- The Art Of The Commandline (github)
To Sort
- Introduction to Computer Science using Java
- Choosing the language you want to learn
- ITK - Segmentation & Registration Toolkit
- SymPy - Wikipedia, the free encyclopedia
- Radix point - Wikipedia, the free encyclopedia
- Dirt Directory