Right now there is so much information out there! It is difficult to decide where to go to get good information, that is presented well and has what you are looking for.
Here you will find some of the resources that will hopefully guide you towards the information platforms that suite all your needs.
I googled the word ‘resource’ and found the following definition: “A Resource is a source or supply from which a benefit is produced and that has some utility and worth.” Then I thought to myself, what is ‘utility’??? A second quick search told me that utility is defined as: “the state of being useful, profitable, or beneficial.”
Without further ado, here is a list of resources for you to check out.
Resources
Let’s jump straight in.
Awesome
This GitHub repository comes equipped with a huge amount of resources. A fantastic find for a knowledge hungry brain.
Stack Overflow
Any questions you have and any answers you are looking for. This community is where developers share knowledge and help each other out.
YouTube
This platform needs no introduction. Anyone who has internet access knows about this tech giant. Here is my recommendation of channels to get you going.
- Academind
- Traversy Media
- Christopher Okhravi
- William Lin
- freeCodeCamp.org
- Fireship
- CS Dojo
- Web Dev Simplified
- Code Explained
- HackerRank
- True Coder
Udemy
You have probably heard of this platform, well organized and structured to offer easy to learn online lessons. If you are looking to improve yourself you will find a course on here suited for you. It s paid for but there are always deals and promotions to not hurt your wallet.
Scrimba
Courses, Knowledge, Support. Scrimba has it all.
Code Academy
A very nice platform to start your coding journey, or pick up some extra skills. Comes with free and paid versions. Definitely worth checking out, they have a wide range of options.
Coursera
An American course provider started by Stanford University professors. A reliable source of knowledge that come with quality assurance.
LeetCode
Prep for your technical interview by going through this comprehensive list of questions. The platform has a built-in IDE, offers different languages as well as answer verification.
HackerRank
Verify your skills, apply for jobs, practice your coding, attain certification.
Coding Game
Enjoy some online gaming fun combined with coding challenges.
Khan Academy
An all-in-one information power house.
MDN Webdocs
All your Web Dev tech information packed into one site
W3Schools
Another top class web developer resource
Clean Code
The book from the author known as “Uncle Bob”. Definitely should be on the to-do list.
Road Maps
This article offers a variety of information about Web Development. The road maps below come from roadmaps.sh and give a really nice overview and provide context to the field.
KickStart – By Google
A competitive coding platform from Google, check out William Lin on YouTube who may inspire you to start competitively.
ProjectEuler
A website that will make you stronger, highly mathematical/computer programming, it will drive the inquiring mind forward.
This social media platform offers a wide variety of information (if you know where to look) here are the pages I follow and recommend:
- appstrax.tech
- hypertuned.ai
- master_of_data
- pinata_data
- javascript.tips
- python_scripts
- amazing_python3
- theomnicoder
- javascriptmastery
- brilliant.org
- ai_machine_learning
- datascienceinfo
- learn.machinelearning
- pure.python
- pycoders
- javascript.js
- python.learning
- python.hub
Tools
Equip yourself for success and put the effort in and in no time you will start to reap the benefits and rewards. These are my go-to tools for software development within a team environment.
- Visual Studio Code
- Top Tracker
- Slack
- Figma
- Trello
- Whereby/zoom/Google Meets
Inspiration
It is not always easy to stay focused and on track, progress may be slower than expected or things may be different to what you thought they might be. Here are some series, movies and IT groups to inspire and motivate you.
- Silicon Valley
- Mr Robot
- Pirates of Silicon Valley
- The Social Network
- Jobs
- The PayPal Mafia
Conclusion
Find the resources and path suited to you, surround yourself with like-minded individuals (online as well) and you will succeed. Take these resources with you and grow yourself and expand your possibilities.