Developers. Choosing which language/framework/technology to learn is tough. I'm going to change that. 😉
Tags: codenewbie, react, discuss, help
Published: 2021-01-11 01:56:15

**Developers**. 👋

We *all* know that feeling when we're about to learn something new. 😆

![I'm so excited - GIF](https://thumbs.gfycat.com/LastingBoldHeron-size_restricted.gif)

Then... you realize all the decisions you'll have to make in order to master it.

![Shoot - GIF](https://i.pinimg.com/originals/88/8b/8d/888b8d2e01ec532e6153f7c83336e6cd.gif)

...yeah 😕

It makes you want say **"Yikes"**. 😬

Well sure, there are some great *roadmaps* and *"Complete Guide for 2021"* posts out there to help, **but they all have the same problem**:

### *Too much information at once*.

![Uh oh - GIF](https://media3.giphy.com/media/U6vLDuMCTRarOwcf7S/giphy-downsized.gif)

---

Especially for newbie developers, seeing all the steps, resources, and concepts one must learn "to be a developer in 2021" can be quite stressful. 🥵

*Unfortunately*, many developers go through with it.

But hey, after lots of hard work, they achieve what they set out to do. 🥳

### *But couldn't there be a better way?*

To be completely honest with you, I'm not sure.

That's why for the past couple days I've been brainstorming an *effective* solution to this *ongoing* problem that every developer encounters.

---

*Before I start, I want to clarify that I have searched relentlessly through ProductHunt, Indiehackers, and Google for something similar to this, and I have not found anything like what I'm about to propose.*

*Let me know if you think otherwise ;)*

---

What's the solution? An **interactive roadmap where developers can pace themselves, make informed decisions, and achieve their goals!**

### Wait, wait, wait. Brayden, didn't you say roadmaps throw **too much information** at once?

---

Yes, but this one is *different*. 😎

Instead of a website that just says:

!["Here you go" - GIF](https://media0.giphy.com/media/l0Iy67eveh48xHQFa/giphy.gif)

...*and the occasional "have fun"*

The solution I've thought up is meant to *slowly* walk through the process, steps, and options at stake to the developer.

The goal here is to make the developer's experience calm and comfortable. 😌

Not worry-filled and stressful.

![Dodgeball - GIF](https://media.tenor.com/images/df7625840b58f5532de43c5672710314/tenor.gif)

---

For example, if I want to master web development, the tool will ask me:

#### What prior knowledge do you have?

This way, the user doesn't have to re-learn anything they already know.

So I would probably cross off subjects such as **HTML**, **CSS**, **Javascript**, **Bootstrap**, and **ES6**.

Usually when a developer gets to this point, they have to pick a framework.

### React, Vue, or Angular? 🤔

A *typical* question developers ask.

Well, in this tool, I will give everything someone would need to know about these frameworks. (again, without overwhelming them)

Stats such as:

- Pros
- Cons
- Possible future paths
- Popularity
- etc..

Once they pick that path, they can always come back if the one they chose isn't a good fit for them.

Let's say they chose React, it would give them helpful resources on how to learn *state management*, *components*, *CRUD*, *SSG*, and so on.

Once, they reach the end, now they can *really* celebrate! 🎉

![ICelebrate - GIF](https://thumbs.gfycat.com/LastingBoldHeron-size_restricted.gif)

## Sooo.... let's recap

**The problem** 😥: Being a developer and learning new languages/frameworks can be quite the handful. Developers might feel rushed with all this newness and make unwise decisions in the end.

**Are there current solutions?** 🤷‍♂️ : Yes, but they're not great. Roadmaps and huge posts *have all the info*, but don't deliver it in a simpler/non-stressful way.

**What am I building to solve this problem?**: 👇

### *An interactive roadmap with all the resources you'll need to be a developer in 2021. Developers can pace themselves, make informed decisions, and achieve their goals!*

![Hooray! - GIF](https://media3.giphy.com/media/l4JySAWfMaY7w88sU/giphy.gif)

---

If anyone has feedback on this idea of mine, feel free to share it in the comments below.

Thanks for your help! 🤗

---

*Originally posted on [indiehackers.com](https://www.indiehackers.com/post/developers-choosing-which-language-framework-technology-to-learn-is-tough-im-going-to-change-that-d87bf98f27)*