Do we really need low level programming knowledge to build websites and apps ? I don't think so My suggestion is, if you start with JS, learn express (and/or nodejs's http library), make simple websites that uses some api then integrate a database (could be prisma, mongodb, postgresql or mysql), Then learn React, Angular or Vue. If you go with React path, learn react, redux toolkit, graphql. Then create simple websites where you use react for the frontend and Express for the backend. then slowly shift from express to either Nextjs or NestJs. And you are done. very clear path
@@chintanudani5631 If I learn nodejs i will also learn about event loops, clustering, multi-threading, workers and streaming. if I understand event loops well, I will also know how it (nodejs) works. That's the core of nodejs, event loop and native libraries like net, http, crypto and others
@@chintanudani5631 If I learn Node.js (before express), I will also dive into concepts like event loops, clustering, multi-threading, workers, and streaming. Understanding how event loops work will give me insight into the core of Node.js and its inner workings. From there, I can explore its native libraries, such as http, net, dns, crypto, and others. I have no intention of reinventing Node.js to create web servers, so why should I bother learning C or C++? However, if I aim to reinvent systems, invent something entirely new, work with chips or microcontrollers, or create something blazingly fast, then C++ or Rust would be the ideal choice. In that case, learning Assembly would also be valuable for building even faster software.
This video is gonna blow up
i think enough basic knowledge should be there then we can jump into frameworks and they make code easier and explain why we we need them
frameworks are meant to make the code easy, it prevent us from writing thousand lines of zix-zack of code
bro i want to talk to u personally
Do we really need low level programming knowledge to build websites and apps ? I don't think so
My suggestion is, if you start with JS, learn express (and/or nodejs's http library), make simple websites that uses some api then integrate a database (could be prisma, mongodb, postgresql or mysql), Then learn React, Angular or Vue. If you go with React path, learn react, redux toolkit, graphql. Then create simple websites where you use react for the frontend and Express for the backend. then slowly shift from express to either Nextjs or NestJs. And you are done. very clear path
Wow, but the video says well, most ppl do not know why node is slow and cpu intensive language. You need to go deeper first into any core language
@@chintanudani5631 If I learn nodejs i will also learn about event loops, clustering, multi-threading, workers and streaming. if I understand event loops well, I will also know how it (nodejs) works. That's the core of nodejs, event loop and native libraries like net, http, crypto and others
@@chintanudani5631 If I learn Node.js (before express), I will also dive into concepts like event loops, clustering, multi-threading, workers, and streaming. Understanding how event loops work will give me insight into the core of Node.js and its inner workings. From there, I can explore its native libraries, such as http, net, dns, crypto, and others.
I have no intention of reinventing Node.js to create web servers, so why should I bother learning C or C++? However, if I aim to reinvent systems, invent something entirely new, work with chips or microcontrollers, or create something blazingly fast, then C++ or Rust would be the ideal choice. In that case, learning Assembly would also be valuable for building even faster software.
no harm in having opinions bud but this is to become a programmer/SDE but not a coder.
this is to become a coder but not a programmer/SDE* (swiped roles)