Theo như những gì bạn viết ở trên, bạn đã học lập trình C và Pascal rồi => bạn biết về lập trình, đã có nền tảng căn bản về lập trình. PHP cũng là một ngôn ngữ lập trình, nó cũng có các cấu trúc cơ bản mà các ngôn ngữ lập trình bậc cao khác sử dụng. Theo đó bạn cũng vẫn sẽ học:
+ Cú pháp cơ bản như: đặt tên biến, khai báo biến, khai báo kiểu dữ liệu, hằng, chú thích,...
+ Toán tử, cấu trúc điều khiển: rẽ nhánh (if..then..else, switch case), vòng lặp: for loop, while loop.
+ Mảng và chuỗi
+ Gọi hàm và định nghĩa hàm
Đây đều là những phần cơ bản mà học ngôn ngữ lập trình bậc cao nào cũng phải tốt - nắm vững.
Tiếp tới, có chăng php bạn sẽ học "lập trình hướng đối tượng" - như thế: căn bản về lập trình hướng đối tượng cần nắm vững như:
đối tượng, lớp đối tượng, phạm vi truy xuất, kế thừa, đa hình, phương thức, thuộc tính,...
Khi tương tác với form nhập liệu - viết bằng html - ở đây bắt đầu gọi là: web programing ( lập trình web ) - như thế:
bạn cần nắm rõ về form html.
Ngoài ra, với php sẽ học các thành phần khác biệt sau so với C và Pascal:
- cookie và session
- thao tác cơ sở dữ liệu
- datetime, được dùng nhiều trong php
Riêng ở trên bạn nói đến truy vấn, tớ hiểu: các lệnh truy vấn cơ sở dữ liệu... PHP được sử dụng chủ yếu cho mục đích
lập trình web động, trong đó thao tác tới cơ sở dữ liệu là một việc làm khó tách rời. Thao tác tới cơ sở dữ liệu trong php
không mấy phức tạp - trong đó quan trọng bạn phải nắm được các lệnh truy vấn tới cơ sở dữ liệu. Nói về các lệnh truy vấn
tới cơ sở dữ liệu - nó thuộc về môn "Cơ Sở Dữ Liệu", bạn có thể học riêng - song song với php.
Trong đó thực hành, truy vấn - khai thác - quản lý cơ sở dữ liệu trên mysql server có liên hệ mật thiết.
Lời khuyên cho bạn:
- Học thật tốt phần cơ bản của php, cũng là phần chung của tất cả các ngôn ngữ lập trình
- Học song song cơ sở dữ liệu với php - thành thục các câu truy vấn dữ liệu, rồi mới áp dụng trong php
- Một số khái niệm mới sẽ bắt gặp như cookie, session, HTTP, request, respone, datetime, timezone,...
cần tìm hiểu và đọc về chúng.
- Có thể học song song với html - css, để hình thành tư duy cảm quan về việc trình bày trang web,
giúp ích cho việc lập trình web bằng php sau này. Bạn tưởng tượng, html - css nó là cái khuôn, còn dữ liệu đổ ra
từ php như và vữa - hồ, được đổ vào các khuôn ấy, làm nên hình hải cùa trang web. Dữ liệu ấy, lại được lấy từ
Cơ sở dữ liệu (thông qua php) - được nhào nặn với nước, máy đảo vữa,...bằng trí óc lập trình của bạn (bay,...)
đổ lên khuôn: trở thành 1 hình khối ( web site ).
- Còn học lập trình thì không thể "dục tốc" được. Tư duy về thuật toán - cơ sở lập trình như dữ liệu,...là kiến thức nền tảng
trước hết đã nắm vứng. Thêm vào đó, thực hành nhiều sẽ nảy sinh ra nhiều vấn đề và thành thục các kỹ năng cũng như hiểu
sâu kiến thức. Bắt đầu, từ các ví dụ nhỏ học được => viết thành một chức năng => gom các cụm chức năng, tạo thành 1 website
hoàn chỉnh. Bạn cứ theo tuần tự ấy, từ dễ tới khó. Chúc bạn sẽ thành công!