|
|
|
|
|
by thoughtsimple
5358 days ago
|
|
Start with C. When you understand why it is portable across different hardware you can move on to C++. It isn't important to become highly proficient in C++ but it will give you a basic understanding of Object Oriented programming. From there choose JavaScript,python or Ruby to get an understanding of more dynamic languages. Too many programmers start out with high level languages and never learn what a CPU actually does. If you can't understand basic computer architecture, you will never be competent at optimizing and scaling applications. |
|