February 1, 2025
The list will be updated occasionally
The Modern JavaScript Tutorial – The king of all JavaScript tutorials, which provides a strong foundation. In my opinion, this tutorial alone (along with the React.js documentation and at least some minimal TypeScript knowledge) is enough to learn JavaScript for a junior-level position with a salary starting at $2,000 per month.
React – The official React.js website is a must-read. Don’t waste time searching for other courses or videos. Or you can watch them later and be surprised: "Why to make a variable the state if its change shouldn't trigger a re-render?", "Why to mutate DOM objects directly instead of adding a state and defining how the UI should change when the state changes?", "Why to update one state based on another inside an effect if that causes an unnecessary re-render?"
developedbyed – My programming journey didn’t actually start with documentation. During the COVID quarantine, I bought Ed’s courses, "The Creative JavaScript Course" and "The Creative React and Redux Course," for about $50. I learned documentation while working on projects similar to those in his tutorials. He has an awesome imagination, and his projects seem bright and exciting. Ed even encourages students to add the projects from his course to their portfolios (though it’s probably better to at least create your own version)
If you are as interested in cybersecurity as I am, and you find the confrontation between cybersecurity experts and hackers exciting, then I'd like to share some resources with you that I personally use to study information security
Internet privacy and security course – some articles date back to 2016. On one particular topic, I had quite a debate with ChatGPT (Cyber Yozh insists that TrueCrypt is better than VeraCrypt, while ChatGPT, I would say "passionately" defends VeraCrypt as the superior choice). Nevertheless, this resource seems invaluable — both for understanding what security and anonymity are, and for providing motivation to study information security. It would be especially useful for those who are not very familiar with information technology, use the same password across different services, might plug a found USB drive into a computer without a second thought, or click on links from unknown senders
"Everyday Cryptography: Fundamental Principles and Applications" by Keith Martin (link to some seller on Amazon) – if you want to understand cryptography but feel lost when hearing terms like "public and private keys," "RSA algorithm," "digital signature," or "distributed ledger," then this book will give you a kind of intuitive, almost tangible grasp of these concepts, something you can rely on later as you dive deeper into the subject