What should I learn to become a developer?

WillBeCoder

Banned - selling outside of the marketplace.
Joined
Mar 3, 2022
Messages
179
Reaction score
266
I will create a journey thread soon, please list some important things to learn to become a software developer here on this thread.
 
Make some progress every day. Split your actual programming time up from your learning time, and make sure you spend time doing both.

What languages do you plan on learning first?
 
Make some progress every day. Split your actual programming time up from your learning time, and make sure you spend time doing both.

What languages do you plan on learning first?
My actual goal is to be a full stack or just back-end remote developer, probably web-related.
 
You should start with HTML/CSS/JavaScript. Afterwards, consider learning MySQL, NoSQL, and MongoDB.

That’s a basic/solid path for full stack.
 
1. Cloud Computing Skills (AWS, GCP, or Azure)
2. Data Structure and Algorithms
3. Git and Github
4. Containers (Docker and Kubernetes)
5. VIM
6. IDEs (VSCode or IntelliJIDEA)
7. Database and SQL
8. Linux (UNIX)
9. Object-Oriented Programming
10. Computer Networks (Networking)

MOST IMPORTANT SKILL is communication skills and presentation skills such as marketing yourself and marketing your skills.
Also as you practice programming and build applications, compile them into a portfolio. Having a portfolio of your best work(s) demonstrates to potential employers that you can use the skills.
Find a community of software engineers. When you are surrounded by a community of like-minded people, you have a support system which understands your issues. Software engineering communities can give you guidance on where to focus your learning. Sites to Meetup can be helpful for real networking and interactions.
 
Before you delve into anything I would advice you to check out different ares of development as they all are quite vast and a different set of skills are needed for each. Read up on web development, networking, desktop applications, mobile applications, systems programming, embedded software even robotics. I wish you great luck on your journey.
 
You can find roadmaps for various paths on https://roadmap.sh, this should give you an idea.
that's actually a great resource. It gives you an idea of how much you actually need to learn but it might be discouraging as well. In most cases, you don't need all of it. It very much depends
 
If you want to use your development skills on the internet marketing world then you should go with becoming a web full-stack developer (front end, back end, networking ...)
HTML,CSS, JS and frameworks like react
for the backend PHP, laravel or NodeJs with ExpressJs
plus some devOps basics like deployment , docker, linux and design patterns ...
 
Back
Top