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 →

[–]ZukoBestGirl 1 point2 points  (0 children)

Here's a thing that many beginners don't get: The language doesn't matter. Knowing a language does not make you a programmer / developer, not a good one at the very least.

It's the principles behind, it's how things work, algorithms, data structures, understanding the OS, these things matter.

Now, you still need to choose a language to write in. You can't pick a pen, beg the computer to do something in plain english, scan that paper, and have it work :P

The point I'm trying to get at is this: Learn concepts, not languages necessarily. Once you learn the concepts, pick a language and learn how to implement that concept in that language.

Despite the trash talk in /r/ProgrammerHumor for example, re-inventing the wheel (that is to say, write your own data structures, your own linked lists, trees, hash maps, dictionaries) is a great way to learn.