Someone help me choose which to learn first, can't and lost
-
But the thing is, ALL programming has pointers at the core, even if we pretend they are something different. (Of course, pointers in C can get very out-of-hand. If I see something like ***pointer[offset], my eyes glaze over.)
At that age, it was a brand new concept I couldn't relate to anything. When I understood the "how", I did still question the "why" for many years, up until the point where I learned about CPU-registers. At it's core, it's a conceptual necessity based on the way we build our chips. Even today I still think pointers are fundamentally pointless. Heh. ;P
-
Wait, are you referring to cursing the gods? I'm not into religion really. I get the appeal, see the merit, but the custodians for each religion register as a threat to me. I only appeal to the gods because it's biologically wired into human nature, and I'm not so obtuse as to fight my own nature. It's stock-OS brain functionality. I'm not wasting any of that.
-
KBZX5000 wrote:
and debug your code
Still surprised at how many developers don't know how to effectively debug code. During my career, I've run across more than one "experienced [in years] developer who didn't know how to run a debugger and so used a form of console output and/or logs.
That made me laugh. It's funny because it's true. Debugging and reading the damn errors you get are essential skills beginners often don't see. It does tick me off immensely when a developers ignores every error message / log and starts speculating on what went wrong instead. It usually end up with me yelling at them to: A) become literate B) investigate "what the words mean" C) do their damn job Pet peeves.
-
Where would you recommend a beginner to start in programming? I do have a brief understanding of these languages but need help choosing which is the most skillful and practical in the real world to learn and put to use? I want to do something related solving, building, not just dealing with data. I want to see creations come to life. 1.Python 2.Php 3.HTML/CSS 4.Javaschript Which shall I choose?
What is your goal? Do you plan to make a career as a software developer? Are you just wanting to learn what programming is like? How much experience do you currently have, and what level of understanding do you have of how computers function? Many people on this forum are recommending C# (primarily because this is a Visual Studio/C# heavy forum). If you are just wanting to learn the basics of simple programming, learning C# to create simple programs is a little like using a sledgehammer to drive in a thumbtack. While I don't have much experience with Python, I understand it to be a nice interpretive language that will provide you with immediate feedback. The various facets of C#, and the added complication of a compiler make simple introduction daunting. On the other hand, before you would enter any plans for a profession, obviously, you would need to learn MUCH more than Python.
-
Where would you recommend a beginner to start in programming? I do have a brief understanding of these languages but need help choosing which is the most skillful and practical in the real world to learn and put to use? I want to do something related solving, building, not just dealing with data. I want to see creations come to life. 1.Python 2.Php 3.HTML/CSS 4.Javaschript Which shall I choose?
The track you will choose will depend on your interest. If you prefer frontend brush up your skill in html/css then to JavaScript and later on you move it to Php. However, if you prefer data science, the go for python but try to know a lit bit of html.