I am about to study programming in Xichang (with a detailed learning plan)

Source: Internet
Author: User

I have been programming at home for more than a month. I feel that I have learned a lot. My brother-in-law told me to download and buy some books. I have finished learning C language over the past month, 16-bit compilation and simplicity.Algorithm. I feel that I have learned well. I am familiar with the C language syntax and the memory layout behind vc6.0 on some Windows platforms! I know more about 16-bit assembly! I usually ask my brother-in-law via email or phone, which is inefficient! Because his phone number is confidential and he will change his phone number every month, I often call and feel bad! So I was planning to go to my sister's house last night, so that I could be taught in person by my brother-in-law. I told my sister this morning that she agreed! Haha, as long as my sister agrees, I will not ask my brother-in-law. Hey hey, just go there! I also told my brother-in-law that you must pay attention to this problem. If you have not learned anything, I want to be awesome. At noon, I asked my brother-in-law to write out the expected learning plan and tell me about it. Then I had to send it to the Internet and let the netizens check it out. I would be angry if I did not pay attention to my emotions. My brother-in-law went on to say that I suggest you learn PHP, Java, and. net. I said that I did not learn, because training courses are everywhere throughout the country. If I study, I will not bother you! Because I have told my brother-in-law that I want to learn about hackers. It seems that my brother-in-law is not honest and I don't want to bother myself. Later I Said, I packed my meals every day and I will cook for you. However, you are not allowed to speak like this now. My brother-in-law saw that I was a little angry and wrote a learning plan. I am a little depressed to show you this learning plan. At that time, I said that I did not plan to write an operating system. But my brother-in-law said, write the operating system. You can write it yourself later. Okay! This is the only option!

C language addendum

Implementation of C language phone book

C ++ and its memory Layout

Common data structures and algorithms

Implementation of C ++ Data Structure edition phone book

Database Data Link Modeling

WIN32API

Windows programming practices

MFCProgramDesign and MFC Framework Design Ideas

Com implementation

. Net Program Design

Ghost Remote Control Source Code Analysis

16-bit 32-bit Assembly Language

Analysis of the PE file format of the classic Data Structure

Debugger implementation

C ++ Disassembly

Software anti-Tracking Technology

Rootkit

Utilization of Buffer Overflow

Shelling and write Shell

Virus analysis

Game Security

That's all. My brother-in-law said, teaching should be completed in about one year. I have bought a ticket in the last two days! Then I write every knowledge point and exercise operation every day as a note (not every day at the beginning, because I have learned the basics of C, and I have already written study notes. Send me new things I have not learned. Once the C language is passed, I will send it every day! Maybe I have to play for 1 week first, hey! I brought my guitar, xbox360, and 3DS ).

I think I will take notes on all the learned knowledge and share it with you. You will have some reference to the knowledge you may use when you leave the door! Is it so happy! While writing my notes, I also met many students and friends at school. I think my notes will become your happy miscellaneous!

my good friend questioned the fact that he had learned too much content and was difficult to learn. I specially asked his brother-in-law again. He said that the above courses are aimed at interest cultivation, the focus is to understand the software design ideas and debugging capabilities. To read and write any program is the integration of human and machine in the assembly language. After completing the above courses, you can select one of the most interesting directions and then refine the course for another year and a half to two years. It takes three years for me to crash and I have bought all my tickets! I went there the day after tomorrow.

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.