If you want to be a web developer for example they are gonna teach you things you don't need like data structures and algorithms
Yea, you should probably go take some classes. Programming, all programming, is data structures and algorithms. If you think those are two things you don't need to know, then you don't really know what you need to know.
maybe I am wrong about data structures and algorithms since I didn't need them till now I assumed they are not needed for web dev understanding data structures and algorithms will probably help understand programming more
I agree that data structures and algs are central, but I think one other point is that you need very narrow knowledge of each subject - hash tables, btrees, sorting, basic tree structures. I think knowing enough to understand different query plans and knowing when to use a hash table can get you pretty far.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Yea, you should probably go take some classes. Programming, all programming, is data structures and algorithms. If you think those are two things you don't need to know, then you don't really know what you need to know.
maybe I am wrong about data structures and algorithms since I didn't need them till now I assumed they are not needed for web dev understanding data structures and algorithms will probably help understand programming more
Quoting A Data-Centric Introduction to Computing
"we want to give you ways of thinking about solving problems using computation."
Also lots of self taught developers seem to like CS50's Introduction to Computer Science.
Youtube has a lot of content to whet your appetite but finding content with any depth and rigour takes a bit more digging.
I watched cs50 course I loved it
I agree that data structures and algs are central, but I think one other point is that you need very narrow knowledge of each subject - hash tables, btrees, sorting, basic tree structures. I think knowing enough to understand different query plans and knowing when to use a hash table can get you pretty far.