The 20 Best Resources For Software Development

In a sea of information, finding the right resources can be daunting. Here's a curated list to guide you—discover platforms and tools that align perfectly with your learning needs.

Share this post

Get your custom software solution

Appstrax knows software dev. We’re the right team for your custom software needs. Get in touch.

Book a Consultation

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.

Instagram

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.

appstrax logo mark black