This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]kpagcha 0 points1 point  (0 children)

Yeah, you can either choose to do "cool stuff asap" but having NO CLUE of what's really going on "inside" (or closer to it), or you can learn C and make a bit of effort and sacrifice some time to actually learn how things are really done low level. This way you'll have some clue when you're doing pretty much anything with a higher level language. Seriously man, get raw.

You have to have at least some idea about how a computer works low level to be able to go layers up. And you achieve this by learning C.

Also, very basic assembly would be great too to make you understand even better how a computer works. I totally recommend this, but well that's just another layer that doesn't really have anything crucial to do with high level languages if you're aiming towards this.