HackerOne: A website that hosts bug bounty programs for companies looking to find security vulnerabilities though crowdsourcing hackers. Includes bug bounty programs from gaming companies like Nintendo and Sony.
Hacker 101: HackerOne's guide to bug bounties and web hacking. Also gives guidence on how to report vulnerabilities for official bug bounty programs.
Gaming, Game Dev, and Homebrew
GBAtemp: An independent gaming community. Continues to be one of the best websites for gaming and homebrew content and forums. One of the top websites in the scene, around since 2002.
GameDev.net: Tutorials and info about video game development and programming
devkitPro: A provider of homebrew development toolchains for building your own games and applications for Nintendo consoles including the Wii, Gamecube, DS, GBA, and Nintendo Switch.
PS Vita Homebrew: Discord server for the PlayStation Vita homebrew community.
XBox Homebrew: Discord server for the XBox One and XBox Series X/S homebrew community.
Reverse Engineering
crackmes.one: A website where you can download compiled programs for the purpose of advancing your reverse engineering skills. Programs are built to be cracked as a challenge. Varying difficulty levels available.
Ghidra framework: A software reverse engineering framework developed by the National Security Agency. This link goes to the official GitHub page which contains the full source, installation instructions and additional information.
IDA Pro: A powerful reverse engineering tool with disassembling and debugging capabilities. Pro Version
IDA Free: A free version of IDA with many of the same reverse engineering capabilities.
Linux System Call Table For x86 64: System calls for 64-bit Intel Linux distributions. Very useful for writing assembly code for Linux and for reverse engineering programs.
MacOS System Calls (Old): System calls for MacOS. This document is very old, but still shares many system calls in common with modern Intel Mac's. Remember there is an offset of 0x200000. For example "write" is system call 4, so you would use "mov, rax 0x2000004" before "syscall" for a "write" call.
WiFi Hacking, Cracking Tools and Packet Analysis
Wireshark: A free and popular open-source packet analyzer.
Aircrack-ng suite: A suite of tools commonly used for WiFi hacking and assesing WiFi network security. Includes airodump-ng for capturing raw 802.11 frames and aircrack-ng for cracking passwords based on those frames.
ESP32 Wi-Fi Penetration Tool: A WiFi penetration tool that runs on a $5 ESP32 which can be used for PMKID capture, WPA/WPA2 Handshake capture, deauth attacks and Denial of Service (DOS) attacks. Captured traffic can be downloaded in PCAP and hashcat (HCCAPX etc) formats.
hashcat wiki: A wiki with information and resources related to hashcat and other advanced hacking, cracking and encryption tools. For example, hashcat can be used in conjunction with hcxdumptools and hcxtools to capture WiFi traffic and crack passwords.
Other Helpful Tools and Projects
VirtualBox: Software for the creating and managing Virtual Machines that run on x86/AMD64/Intel64 architecture.
samyk's GitHub repos: Project's available on GitHub by talented hacker/security researcher Samy Kamkar. These projects include reverse engineering tools, bypassing firewalls/NATs, cracking tools and advanced glitching techniques to extract protected firmware without hardware modification. Also see his YouTube channel Applied Hackinghere.