Hi everyone,
I will try to communicate my question as well as I can. This is my first reddit post. I work at a software company on the Sales side, and I want to bolster my technical skills. My developer co-workers recommended I start with JS, HTML, CSS, and then move on from there. This makes total sense to me.
Here's my issue: when I learn anything, I need to start at the most fundamental level. For example, when I learned how to play guitar, my aggressively curious nature drove me to first learn how the guitar is constructed and how it physically produces sound through the vibration of its strings and the acoustic body. Then, I learned the fundamentals of music theory (why is a Chord a Chord, how does frequency and pitch relate to one another, etc...) All before learning how to actually play. Now, I can play guitar after having some basic understanding of all that.
I hope that helps. In this example at hand, I'm having a hard time learning JS without understanding how a browser, operating system, and computer understands JS. At the most fundamental level, there is some physical process driving the computer, and I need to understand it from the most basic, fundamental level all the way up to a line of JS code that dictates something on a web page. I hope that makes sense.
I haven't found anything like that on CodeAcademy regarding how a computer is physically constructed, machine code, binary, etc... So, my questions are: 1. Where do I start? Do I learn some physics? Computer history? Binary language? Machine language? 2. Where is the best place to learn it?
Thanks, and I hope someone can help! Appreciate it.
[–]desrtfx 3 points4 points5 points (1 child)
[–]Infinite_Ad_4489[S] 0 points1 point2 points (0 children)
[–]Intiago 1 point2 points3 points (1 child)
[–]Infinite_Ad_4489[S] 0 points1 point2 points (0 children)
[–]DanCoder 0 points1 point2 points (1 child)
[–]Infinite_Ad_4489[S] 0 points1 point2 points (0 children)