Does self-learning C conflict with self-learning PHP? What's the direction of their development?

Source: Internet
Author: User
Keywords Php
Tags coding standards php language learn php php and mysql
Plan to start learning programming from C. But recently learned about PHP.
To ask whether the two are in the direction of development or mutual integration of the place.
Because it is self-taught, which learning cycle is shorter and easier to find work, similar to the semi-work and semi-learning kind?
Because mainly want to learn programming but feel as if PHP in small city also better find a job more confused, so special to this ask ~!

Reply content:

C language can learn a little bit about the basics of programming. After all, the other languages are written in C language.
We recommend that you learn PHP and focus on practical project practice. It's easier to find a job or do a project on your own.
You can also learn Ios,android,html+css+javascript
Java Web is not recommended to learn this set of things, 1. Java is a set of things too complex, short time difficult to master. 2. Because of the development efficiency, most startups use PHP more. My suggestion is as follows:
    1. First to learn the C foundation, see the C programming language (watercress);
    2. Then learn PHP, read this book: PHP and MySQL Web development (Original book 4th edition) (watercress);
    3. After that, go on to do a simple project.
    4. Cast your resume and continue learning.
    5. Work and study while you find a job
Some books on PHP are recommended:
PHP Advanced Program Design (watercress)
In-depth php (watercress)

Ps PHP is not so good, but still a lot of startups choice, is one of the mainstream language, especially web development. Reference:
TIOBE software:the Coding Standards Company PHP is written in C. PHP is out of date ... The web is exclusively java. There may be a part of the C#,python. It's better to learn Java than to learn PHP. C language is good, the market of large companies source code are pure C. Because many years ago the source code has been maintained. General employment direction, large companies are C, small companies and internet companies on Java. There is also a part of iOS that is popular. Php,asp basically century, now basically nobody maintenance. Have not been updated. No conflict
It is recommended to learn PHP first
Initially you can choose to learn HTML+CSS
And then learn Php+mysql.
C language is the underlying language, if it is to find a job, in the three or four-line city is basically not used
C language pointers that is quite difficult to learn, PHP language is relatively simple.
After learning to do small projects, and then take the project to interview, after, you will know that you should not learn c,c++,c#.
As a program to understand is not just a language, many languages after work have contact, can work, while learning, on the current market to pay higher is the iOS php,android, ranked in order, so it is recommended to learn PHP does not conflict, if my understanding is correct, PHP is mainly to write Web pages, C/s + + is mainly written software of my c is mainly embedded use.

PHP is a web development to use first C than PHP in some places to be difficult, especially the pointer this piece is not easy to understand. But you've spent your energy studying C, and you're not going to say anything about it. For you to learn PHP will have a better understanding, a lot of PHP functions are directly the same as C.
  • 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.