- Google (😁)
- Stack Exchange (Overflow, etc.)
- Dev (Dev.to)
- Reddit (last resort, 🤷♂️)
- Not really cheatsheets, but puts all the docs from various languages/libs together into one searchable app
- Dictionary for JS jargon
- "Illustrated explanations" of dev concepts, by Maggie Appleton
- Ali Spittel's Coding Cheat Sheets
- free-for.dev (Free tiers of various platforms / tools)
- "Api Coding" - Collection of APIs to integrate into your next project
- MDN Web Docs
- CSS Tricks
- Get his FREE ebooks!!! Link
- Scotch.io (aggregate)
- ZeroToMastery - resources page
- Collection of the "quirky" parts of JS
- YT: Fun, Fun, Function (Anything JS related)
- For some general framework overviews and comparison, make sure to check out my elevator pitches page.
A great resource for comparing across languages and frameworks is the TodoMVC approach. The idea is to improve upon the "hellow world" baseline (echoing out a string) and have the baseline be a simple todo tracker page. Then, have complete code examples for each language / framework.
- A collection of the same scripts (based on a famous story) written in multiple different languages
- Similar to TodoMVC, but even more succinct - each script is simplistic and short, so it is good way to compare across languages
- A "real-world" example app (Medium.com clone) for any combination of popular front-end and back-end stacks.
- You can mix and match front-end with back-end
- Covers a lot of important fundamentals, but also is written in an extremely approachable way - makes a good refresher / reference as well
"You Don't Know JS" - Link
- Open-source book series by Kyle Simpson aka getify
Electronics / engineering
Practical Electronics for Inventors, by Scherz and Monk - Amazon
- This book is awesome; the ultimate condensed electronics guide and reference.
- Written so that not much, if any, prior knowledge of electronics is necessary: A-Z is covered in varying levels of detail
- Great for getting started with building random hobby projects (Arduino, etc.)
Slack / Discord
- Check for local meetups