developer-roadmap icon indicating copy to clipboard operation
developer-roadmap copied to clipboard

Why don't begin with the bases?

Open FabianoLothor opened this issue 5 years ago • 6 comments

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:

image

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.

FabianoLothor avatar May 13 '20 18:05 FabianoLothor

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...

ghost avatar Jun 10 '20 14:06 ghost

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?

image

FabianoLothor avatar Jun 10 '20 15:06 FabianoLothor

Ok, I'm not blinded anymore :smile:

image

I was looking at the website https://roadmap.sh/backend

The introduction isn't there.

FabianoLothor avatar Jun 10 '20 15:06 FabianoLothor

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".

bibhashthakur avatar Aug 24 '20 19:08 bibhashthakur

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 .

ghost avatar Aug 24 '20 20:08 ghost

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".

flniu avatar Sep 06 '20 16:09 flniu