Why don't begin with the bases?
What roadmap is this issue about?
- [X] Frontend Roadmap
- [X] Backend Roadmap
- [ ] DevOps Roadmap
- [ ] All Roadmaps
What is this issue about?
- [ ] Discussion for a pull request I would want to open.
- [X] Addition of a new item
- [ ] Removal of some existing item
- [ ] Changing in arrangement
- [X] General suggestion
- [ ] Sharing an Idea
- [ ] Something else
Please acknowledge the below listed
- [X] This is not a duplicate issue. I have searched and there is no existing issue for this.
- [X] I understand that these roadmaps are highly opinionated. The purpose is to not to include everything out there in these roadmaps but to have everything that is most relevant today comparing to the other options listed.
- [X] I have read the contribution docs before opening this issue.
Enter the details about the issue here
I really would like to understand why we don't have a session before "Learn a Language" with a basic instruction to study "Programming Logic".
My opinion about that is that learn "Programming Logic" will help all developers in all languages during their entire career, reducing a lot of pain to understand the differences between each language.
I never looked with good eyes this rejection for basic languages like Pascal, Pascal still can teach a lot of the bases of programming. Structured languages (C for example) are good teachers for beginners.
Take a look:

It's very sad don't have a section to suggest learning about "Programming Logic" before our "Learn a Language" section.
It is good to say that "Programing Logic" it isn't about "learn a language", so, I mentioned Pascal and C only to share examples, but, we can learn PL with the most of languages.
Hi, @FabianoLothor. I suppose the "Programming Logic" that you mentioned is already included in "Data Structure & Algorithms", which you can find in "Introduction" right in the top of roadmap (before all paths). I agree that it would be more interesting if there was a "mini-guide" showing some topics of Algorithms (variables, arrays...) or an introductory language, but it's possible to find them easily when you just type the word Algorithms on the internet...
Hi, @FabianoLothor. I suppose the "Programming Logic" that you mentioned is already included in "Data Structure & Algorithms", which you can find in "Introduction" right in the top of roadmap (before all paths). I agree that it would be more interesting if there was a "mini-guide" showing some topics of Algorithms (variables, arrays...) or an introductory language, but it's possible to find them easily when you just type the word Algorithms on the internet...
Sorry, I am missing something.
Where is this?

Ok, I'm not blinded anymore :smile:

I was looking at the website https://roadmap.sh/backend
The introduction isn't there.
We should really consider adding the Introduction section at the beginning of the website as well. Or we can create a separate section called "Introduction".
Unsubscribe
On Mon, 24 Aug 2020, 22:59 Bibhash Thakur, [email protected] wrote:
We should really consider adding the Introduction section at the beginning of the website as well. Or we can create a separate section called "Introduction".
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kamranahmedse/developer-roadmap/issues/717#issuecomment-679331640, or unsubscribe https://github.com/notifications/unsubscribe-auth/AQKYDWZYPAVSE7OYDSA5WZDSCLBCVANCNFSM4NAANCCA .
Agree. And #766 also advised this.
We should really consider adding the Introduction section at the beginning of the website as well. Or we can create a separate section called "Introduction".