+ 1
Is it bag to start with web programming
I started learning coding a month and a half ago And I started with web programming (html,..) I learnt html ,css and I am at the beginning of learning JavaScript. But a friend of mine told me that it is not good to start programming with web it is better to learn something like c++ . Because web programming is about memorizing not about thinking and solving problems. He tells me learn it later after learning sth else like css, c#,et Is this right???? Please guys answer me i am a bit boggled
9 odpowiedzi
+ 2
Your friend is wrong. Learning to be a good programmer is not about the language.
It is about understanding how the language you chose manages computer memory. The best ways to store and navigate around a collection of data.
This is what James ment by Data Structures and Algorithms.
You should ask questions like how is an array implemented in JavaScript?
What is the quickest way to store and access the data I want? In a LinkedList or an Array or another solotion?
+ 2
Not bag at all.
+ 1
Your current path is fine. JavaScript will teach you the coding side of things. I have a few friends that make a decent living and only know html,css,js,php
+ 1
You will need to learn about data structures and such but that is with any language. There are libraries that allow you to kind of miss that step but you need to make sure not to skip it is all.
0
Also I would strongly disagree if his point is that JS isn't real programming. Look at some of the complex work people on this app alone have done in code playground and shared.
0
he says that it does not teach you the major skills of programming
it is just memorizing and writing
0
Don't just learn a lib that will create a dynamic array for you. Learn how it is implemented manually. Linked lists, stacks, queues, bin trees, etc... It is easy to get lazy and never learn how these are implemented and let packages, libs, etc do it for you. So if you do that he is right. Otherwise he is not.
0
many things i do not understand in ur comments
0
i am sorry