-
Notifications
You must be signed in to change notification settings - Fork 0
Programming Guide
Programming language is a kind of language which is similar to English, Chinese or other language. That means the best way to learn it is to speak or to use it.
Fortunately, we have so many way to practice it nowadays. There are so many supportive resources and websites which can give you much help in learning programming.
The following is some tools you will need and the knowledge you should acquire in programming. My suggestion to a programming newbie is to learning C or C++ (exclude object-oriented feature of C++). I think it will help you understand some low-level knowledge of computer science rather than Python, Java or anything others. It is no doubt that it would benefit you if you want to become a really professional programmer.
To become a programmer, the first and also most important step is to choose your work environment. I recommend you extremely to use some operating systems which are based on Unix or Linux like Ubuntu and Mac OS X. It is very necessary from you to stop using Windows operating systems which most people use as I know. Please remember, Windows will stop a programmer to think undoubtedly. That's also a common way to kill a excellent programmer, and cultivate a terrible programmer.
And then, Here are some tutors that can teach you how to be used to new operating system. And another tool you will need is Online Judge.
The following knowledge is what you should acquire in programming. Some people will think it is too relative to algorithms or data structures. However, as I see, it is exactly basic knowledge in programming. Although maybe you just want to become a software engineer, it will be beneficial for you. Cause maybe you will not use these knowledge in your ordinary programming career, it will still improve your programming skill indeed.