Programming Language Learning Guide, C language programming Learning

Source: Internet
Author: User
Tags api manual

Programming Language Learning Guide, C language programming Learning
1. Introduction to programming languages and Applications

When I heard of this language, Baidu/Google search has a lot of introductory materials

2. download and install the SDK, build the development environment, or use the integrated development environment IDE.

Go to the official website to download the package, and follow the official tips or online references.

3. Write several representative HelloWorld programs and run or deploy them.

There are examples on the official website or refer to CSDN and other technical websites to provide

4. programming language syntax

Code used to write exercises

Please refer to the official website or buy a book or download a PDF e-book

5. Provided Class Libraries

Code used to write exercises
Refer to the Code in the book or write it according to the API Manual

6. general programming knowledge base

Operating system, network, IO, memory, data structure, Algorithm

Basic core programming knowledge accumulated from the beginning of contact Programming

7. Project case

Basic Case: Console interface, pure language project

Advanced Case: graphic user interface, project to solve specific problems

Use Cases in the book or download them online or start from scratch

Ray FansUnion
February 4, 2014
Hubei-Zaoyang-Luwan


Programming Language Learning

We recommend that you start with basic linguistics. (Such as C, C ++)
First, easy to understand can hook up the interest in learning. The key to interest is not to forget that the creation of pandatv is an interest ~~~~ (Terrible !!!)
Second, advanced languages are developed based on the development of basic languages. I think you cannot understand functions without learning mathematics. Besides, there are many language functions, which make mathematics better.
Give you a basic JAVA tutorial www.sdjtu.edu.cn/xdjyzx/tech/java.htm
There are a lot of free tutorials on the Internet to learn while performing operations.
We wish you an early success. Come on !!!

Programming Language Learning Method

First of all: I have been studying programming for almost two years. I have never been familiar with my major or computer programming skills at all (Bachelor Degree in library science ). From the original C-> C ++-> VC ++ 6.0-> VC ++. NET managed programming + SQL Server it is not a matter of time to learn programming. I don't know how much time and perseverance you have. The most important way to learn programming is to learn it by yourself, the teacher cannot teach much. It would be nice if a teacher could help you get started with a language. I personally think it is best to start from C/C ++. When you are familiar with C ++, you can learn VC ++. VC ++ is the best programming language for Windows, if you can use VC ++ to program Windows, you will not be able to use it any more. if you want to change to C #/Java at this time, it will take weeks for you to get started. A good place to learn C ++ is that there are a lot of books in C ++, and there are also a lot of classic books that will help you learn a lot. of course, if you choose C ++, you must have perseverance and perseverance. Now many schools directly open C # Instead of VC ++, Because VC ++ is difficult, in fact, perseverance is more necessary because it is difficult! If you don't have this, you 'd better not choose VC ++. If you don't want to regard programming as your future job direction, we suggest you do not want to learn VC ++, just like what website I developed, I just want to learn JAVA or C #/ASP, And it's not that difficult to get started easily. In this case, my personal experience is as follows. the following is an article I saved. If you want to prepare for the semester VC ++, you can take a look at the ten good habits of learning VC ++ well. Welcome to Amon's VC ++ professional technical Website: www.vchome.net/every year at the end of each year, the major media will rush to make a summary. What are the top ten, top ten brands, top ten beautiful women, top ten handsome guys, and so on? People are curious and skeptical, this is indeed a bit depressing, just as domestic coaches of the Men's national team, such as Shen Qifu, have to say this every time they fail to play football: we should make a conclusion after going back, it will be better next time! After listening to this for decades, my ears have been infected with insects, but I still cannot see the Chinese pig team's performance. therefore, to a certain extent, the summary is just a form. The summary does not mean that the original shortcomings can be changed, or the progress can be improved, or even a little cool, even so, Amon knows that it is vulgar, and our predecessors have said that it is necessary to follow the customs when you enter the home. Therefore, if you live in this environment, you cannot ignore these boring things unless you are a genius, the genius is often strange in the eyes of non-talented people. It is not compatible with reality everywhere, But Amon is not a genius, so we have to summarize it quickly, or else we will leave the question and get scolded again, :) (1) Make full use of MSDN, because I personally think it is better than any programming reference book; MSDN is the most comprehensive resource about programming information currently provided by Microsoft, it includes Microsoft's latest technical database and the full-text retrieval feature that is easy to learn and use, allowing you to quickly find any technical reference data you need, so that you can have the technology that is synchronized with the world's elites at any time, master the most abundant program development resources. I often receive EMAILS from many friends. Their questions are often very simple. MSDN can answer these questions completely, but they don't seem to like it very much. This is a depressing place for me, is it because of poor English, or is it because I have not learned how to make full use of various resources to solve the problem? (2) improve the level of English, develop more English websites, read more English documents, and buy more original foreign English documents. There are too many discussions about programmers and English proficiency. I personally think that to become a programmer, some people in high school who have enough English skills or even do not know English can also become good programmers, because the development of development tools will become more and more dummies, but if you are only satisfied with developing a software module using a certain tool, there is nothing to say. programmers who are really keen on technology and willing to study and accept challenges are not satisfied with the status quo. They always feel that there are too many unknown ones ...... remaining full text>
 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.