I research and bookmark a lot of stuff that I like. I thought it would be a good idea to share them as these are resources that I wish someone had pointed me to when I was starting out, or things that I found really cool and wanted to share with other people.
- A Good VimrcVimcasts - Free screencasts about the text editor Vim
- Why I love Vim: It’s the lesser-known features that make it so amazing
- 10 Vim Tips to Ease the Learning Curve. – Hung Q. Le – Medium
- Good Blog Post Resources about Algorithm and Data Structures - Codeforces
- All of the good tutorials found on codeforces - Codeforces
- Data Structures and Algorithms - CodeChef Discuss
- How to prepare for ACM - ICPC? - GeeksforGeeks
- CS 97SI: Introduction to Programming Contests
- Algorithms Weekly by Petr Mitrichev
- CodeLibrary
- spaghetti-source/algorithm: C++ Implementation of Algorithms (aka. Spaghetti Source)
- An awesome list for competitive programming! - Codeforces
- code-drills - Competitive programming resources and problem recommender
- Snippets
- Main Page - Competitive Programming Algorithms
- Junior Training Sheet - template - V6.2 - Google Sheets
- Learn Data Structures and Algorithms | CodeChef
- A2 Online Judge
- My Linux Development Environment of 2018 - DEV Community
- My favorite command-line utilities – Hacker Noon
- 50 Useful Command Line Tools Developers Will Love: Productivity, Development, Utility, and More
- CLIfe or my development setup – Hacker Noon
- VIM and Python – A Match Made in Heaven – Real Python
- Hacker News
- programming
- ACM TechNews
- Stratechery by Ben Thompson – On the business, strategy, and impact of technology.
- Ars Technica
- Better Dev Link - Resource around the web on becoming a better programmer
- Hacker Noon
- Lobsters
- Product Hunt – The best new products in tech.
- Slashdot: News for nerds, stuff that matters
- TechCrunch – Startup and Technology News
- DEV Community
- XDA-Developers Android Forums
- The Dev Community — Hashnode
- Home | Linux Journey
- tuXfiles - the Linux newbie help files, tutorials, and tips
- LPI Linux Certification - Wikibooks, open books for an open world
- Learn Linux, 101: Streams, pipes, and redirects
- All commands
- Mine of Information - Beginner's Guide to Installing from Source
- Building and Installing Software Packages for Linux: Unpacking the Files
- The Best Keyboard Shortcuts for Bash (aka the Linux and macOS Terminal)
- OverTheWire: Wargames
- picoCTF - CMU Cybersecurity Competition - Homepage
- How to Get Started in CTF | Endgame
- CTF365 - Capture The Flag | Security Training Platform
- https://pwnable.kr
- io.netgarage.org
- index of /
- Tools and Resources to Prepare for a Hacker CTF Competition or Challenge
- Hack The Box :: Penetration Testing Labs
- ctf_tools_1_dark_sd.png (700×715)
- Embedded Security CTF
- EanMeyer.com: Start
- 143 Basic Linux Commands with Examples
- reddit: the front page of the internet
- Windows Exploit Development (primer) : Debugging Threads and Analyzing Memory : HowToHack
- Starting an InfoSec Career – The Megamix – Chapters 1-3 – tisiphone.net
- How to Build a Successful Career in Information Security / Cybersecurity | Daniel Miessler
- How to start in Infosec
- What is DNS Spoofing | Cache Poisoning Attack Example | Incapsula
- Null Byte — The aspiring white-hat hacker/security awareness playground « Null Byte :: WonderHowTo
- Exploit Education :: Andrew Griffiths' Exploit Education
- Hack This Site!
- Home : Hacking-Lab.com
- Vulnerable By Design ~ VulnHub
- Home | Hacker101
- Web Hacking 101 by Peter Yaworski [Leanpub PDF/iPad/Kindle]
- DVWA - Damn Vulnerable Web Application
Electronic library. Download books free. Finding books
How to study for CCNA FREE - 15662 - The Cisco Learning Network
- List of GIAC Information and Cyber Security Certifications
- Offensive Security Certified Professional (OSCP) Certification and Training
- Organization for Security and Co-operation in Europe | OSCE
- Philosophy 120 Syllabus
- Introduction to Philosophy
- Introduction to Philosophy | Coursera
- Arthur Holmes: A History of Philosophy - YouTube
- Sanders intro to philosophy - YouTube
- Philosophy for Beginners | University of Oxford Podcasts - Audio and Video Lectures
- Introduction to Philosophy Lecture #1: Introduction - YouTube
- Approaching Shakespeare | University of Oxford Podcasts - Audio and Video Lectures
- The Best Philosophy Books Of All Time [Updated For 2019!]
- What is the best reading list to learn philosophy? - Quora
- Philosophy reading list | King's College, Cambridge
- The Best Philosophy Books for Beginners | The Reading Lists
- Get Started Contributing to Open Source Projects | CodeTriage
- Up For Grabs
- First Timers Only - Get involved in Open Source and commit code to your first project!
- Your First Pull Request - Showcasing good starter issues
- MunGell/awesome-for-beginners: A list of awesome beginners-friendly projects.
- issuehub.io
- Issues · coala/coala
- Issues · zulip/zulip
- Issues · mozilla/send
- Issues · NationalSecurityAgency/ghidra
- Issues · neovim/neovim
- matrix.org
- Issues · GNU Mailman · GitLab
- Issues · coala/coala
- Issues · appleseedhq/appleseed
- Issues · netdata/netdata
- redis
- rby90/Project-Based-Tutorials-in-C: A curated list of project-based tutorials in C
- tuvtran/project-based-learning: Curated list of project-based tutorials
- MunGell/awesome-for-beginners: A list of awesome beginners-friendly projects.
- danistefanovic/build-your-own-x: Build your own (insert technology here)
- https://github.com/AlgoryL/Projects-from-Scratch
- cweagans/awesome-diy-software: A curated list of awesome DIY software.
- karan/Projects: A list of practical projects that anyone can solve in any programming language.
- Wait But Why
- Brain Pickings – An inventory of the meaningful life.
- Sabine Hossenfelder: Backreaction
- You Are Not So Smart
- Hello Internet
- Whizzpast | The web's hottest history blog
- The Twenty Minute VC - Venture Capital, Startup Funding, The Pitch
- Every Noise at Once
- How To Become A Hacker
- awesome-courses/README.md at master · prakhar1989/awesome-courses · GitHub