+ 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

28th Jul 2019, 5:33 PM
Majd Alkwaja
Majd Alkwaja - avatar
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?
28th Jul 2019, 6:16 PM
josh mizzi
josh mizzi - avatar
+ 2
Not bag at all.
29th Jul 2019, 1:38 AM
Sonic
Sonic - avatar
+ 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
28th Jul 2019, 5:41 PM
James
James - avatar
+ 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.
28th Jul 2019, 5:49 PM
James
James - avatar
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.
28th Jul 2019, 5:43 PM
James
James - avatar
0
he says that it does not teach you the major skills of programming it is just memorizing and writing
28th Jul 2019, 5:45 PM
Majd Alkwaja
Majd Alkwaja - avatar
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.
28th Jul 2019, 5:55 PM
James
James - avatar
0
many things i do not understand in ur comments
28th Jul 2019, 5:57 PM
Majd Alkwaja
Majd Alkwaja - avatar
0
i am sorry
28th Jul 2019, 5:57 PM
Majd Alkwaja
Majd Alkwaja - avatar