Learning programming from 0 (1)-115-general knowledge

Source: Internet
Author: User
Tags php and mysql

Introduction: This is the detailed page for learning programming from 0 (1)-115 -- a general understanding. It introduces PHP and PHP programming from 0 (1) -115-have a general understanding of related knowledge, skills, experience, and some PHP source code.

Class = 'pingjiaf' frameborder = '0' src = 'HTTP: // biancheng.dnbc?info/pingjia.php? Id = 359494 'rolling = 'no'>
If you want to learn something, you can't just drill into the details. First, you must have a general understanding. if you want to assume a requirement for yourself, or you have a requirement, you can combine your potential needs with a specific purpose, and quickly discover the possible key points in the entire learning process, difficulties. only when you know where you may want to work and where you need to pay attention. where to find the information. what difficulties may be solved.

After learning programming the day before yesterday, I hesitated between PHP and net and decided to select PHP. although, the outside-line vision has been influenced by others and has some prejudice against it. now, that prejudice is even one of the reasons I chose it :)

At the beginning of the year, I decided to find a JavaProgramThe reason is that, F told me at the time that PHP people will be full of the street, junior high school graduates will soon learn, Java will generally be a bachelor's class. at least it should be better at understanding quality. he graduated from Peking University as a computer graduate and is now working on the Internet. I am confused. now, Java is not necessarily of high quality, and Java is not necessarily a science class graduation. It is not necessarily more practical than non-science class graduation.

But I still believe that PHP may be simpler for me. because, even those Java programmers say this, the Java programmer who wants to take advantage of the private work would rather use PHP than use Java, outsourcing companies will also offer a higher price for Java. of course, I have heard more or less about its advantages and disadvantages. however, Java has not been followed. in addition to dealing with foreigners in the past, several Indians mentioned that they used the PHP framework to search for related materials.

There is an intuitive feeling that the website you want is to ask for help, or hope people will use Java, or use PHP in the front, and run Java in the background logic. If you want to learn it, you should learn PHP.

1 \ first searched some from 0, or 0 basic learning PHP. http://wenku.baidu.com/view/a76e39160b4e767f5acfce26.html

This is good. let's take a closer look at the beginning of PHP, about 13 pages (39 in total). Let's take a rough look at the general concept. after reading it, I learned the general learning sequence and some basic concepts: HTML, CSS, JavaScript, PHP, MySQL.

2 \ search again, learn HTML from 0, find a good place to learn HTML:

Http://www.w3school.com.cn/html/html_attributes.asp

A few days later, and found this, also very good, some basic background knowledge introduction more carefully, http://zh.html.net/tutorials/html/lesson2.php

3 \ There are still some doubts. For the question of how difficult PHP is to really start learning programming, what are the advantages and disadvantages? from its own perspective, learning is of little significance, in my own opinion, is it a waste of time and life?

Yesterday I read koda508 articles + my blog on brado120, and I added a post about the PHP framework on more than 33 pages. I have a full understanding of PHP. these two blogs and those posts give the average person a general understanding of PHP.

Http://koda.iteye.com

Http://brado.iteye.com

The general decision is to start learning. the general feeling is that no matter how you learn it, you must be unable to do the travel website you want. It will surpass my limit. If you do it yourself, at last, it may be that when others no longer need it, they can barely make a rough thing. They only have technical and experience significance for themselves and have no real social value, but what Nick needs, certainly.

Now, without looking at anything, I close my eyes and recall my general feelings from my blog and post: many words and words may be inaccurate, because I just looked at them in a rough way, I am not looking back now.

1) PHP has poor performance after using the framework. Can I use a memcashe? To improve performance. performance problems can also be improved in other ways. for example, there are multiple tables in the database. It seems that Koda gave an example of a blog, saying that every user's blog is a MySQL table, rather than a large table. you can also use the image server. I guess what I want to do, I have to pay attention to the picture, but I am reluctant to buy more than one server and hosting.

2) The framework can standardize the program, save some basic development, and speed up development. It is not a system performance, so that programmers are more concerned with the business.

3) PHP is single-threaded. It seems that a request is executed once, and 0 is cleared after each execution. Therefore, the object relationships will not be saved. therefore, PHP frameworks cannot be truly object-oriented. Although they are trying to imitate, the frameworks are learning MVC.

4) Since 0 is cleared after each execution, it will not lead to a memory leakage problem. Therefore, PHP programmers will not write anything that causes the system to crash.CodeIt is impossible, but this problem may occur in Java programs.

5) it is indeed a lot of beginner users. Relatively studious, simple applications can also deal.

N) Is there a dulface? This is also the one I have seen before called la. The PHP Technology should be good. I have my own framework, feephp? Very fond of fighting people :)

4 \ after getting familiar with HTML, CSS, and JS, you should read the so-called PHP and MySQL Development (called the Bible) version 3rd or 4. I downloaded it yesterday.

Love J2EE follow Java Michael Jackson video station JSON online tools

Http://biancheng.dnbcw.info/php/359494.html pageno: 1.

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.