Links
Contents
Educational Resources
Software Resources
Programming Resources
Management
Communication
Opportunities
Other
General Education
- World History
- Books free from copyright
- digital library of internet content
- Access and read books for free
- Access research papers for free
History Education
Software
- An easy way to store, collaborate, and share projects
- learn Git
- An easy way to use Git
- Decent Lightweight Integrated Development Environment for {Python, JavaScript, HTML}
- Decent Heavyweight Integrated Development Environment for {C++, C#}
- Easy to use VM software
- Easy to use Linux distribution
- Free Software Foundation
- Homepage of Bjarne Stroustrup (Designer of the C++ Programming Language)
- Website Copier
- programable modeling software
- Wide Spectrum Blocker
- Visual text block diagram tool
- Textik GitHub
- hidden file systems for Linux
Security
Software Security
- Open Source Security Community
- understand security with practice
- essential for webpages
Crypto
A beginner's guide to constant-time cryptography
Digital Security
- Enable two factor authentication on your online accounts
- Store online passwords securely in a encrypted database that can be stored on any personal file share such as OneDrive. Store the keepass application on the file share as well to avoid having to download it again and to use the same version consistently. Do not allow automatic updates for keepass.
Microsoft OneDrive Personal Vault
- Use Personal vault to store the keepass password database.
- encrypt computer hard drives so data cannot be read from the drive without authentication. This protects the data on your device when your computer leaves your physical presence.
- Check your browsers capability to prevent tracking
- How to delete accounts in different websites. For security only join websites that have easily deleted accounts.
Software Project Management
- certify an open source projects is following best practices
JavaScript Libraries
- Charts
- Graphs
- Generate QR codes to websites that can be scanned by a phone
- Markdown to HTML library
- parse JSON with comments using
stripComments
Programming
- Essential for documentation
- A nice introductory programming language, to learn basic concepts
- IDLE is great for basic things
Publish and share a website for free with GitHub
- Web Programming
- Web Programming
- Command Line Reference
- JavaScript with Types
- JavaScript Runtime for server and command line applications
- share and reuse code for Node applications
- functionality available in specified node versions
- HTML canvas tutorial
Utilities
AutoHotkey - Hotkeys for windows
HxD - Hex Editor
Concepts
- Useful for description
Code Puzzle Sites
Information Technology
- Certification for IT professionals
Image Editing
- Infinitely scalable image format
- Simple online SVG image editor
- https://github.com/ImageMagick/ImageMagick
- Create edit and compose images
Gif Creation
Video Editing
- Download clips from YouTube to remix and create new art
- A complete, cross-platform solution to record, convert and stream audio and video.
Data
- Find data about the United States
US Federal Government Register
- Find out what government agencies are up to
US Department of Education Data
Standards
Coalition for Content Provenance and Authenticity (C2PA)
Life
Law
Creative Commons - CC0 release to public domain
Unlicense - Unlicense code
Presentation
How To Speak by Patrick Winston
Technical Reading
Chicago Style Citations
Weiser, Mark. "The Computer for the 21 st Century." Scientific american 265.3 (1991): 94-105.
Thompson, Ken. "Reflections on trusting trust." Communications of the ACM 27, no. 8 (1984): 761-763.
Norman, Don. The design of everyday things: Revised and expanded edition. Basic books, 2013.
Norman, Donald A. The invisible computer: why good products can fail, the personal computer is so complex, and information appliances are the solution. MIT press, 1998.
McKeachie, Wilbert, and Marilla Svinicki. McKeachie's teaching tips. Cengage Learning, 2013.
Diane Tavenner. Prepared: What Kids Need for a Fulfilled Life. New York: Currency, 2019.
Brooks Jr, Frederick P. The mythical man-month: essays on software engineering. Pearson Education, 1995.
The facts depend on where you are coming from
Opportunities
- Scouts
- Exploring
Rhetoric
American Rhetoric Top 100 Speeches
English Grammar
To Read
Index Funds The 12 step program for active investors - Mark T. Hebner