<p>Does anyone know what topics I should start studying to form a foundation in PHP ? Loops, outputting data, manipulating a database etc. ?</p>
<p>Edit: I want to start using PHP to create a social site. Something like Instagram, TikTok etc.</p>

CC BY-SA 4.0
2021-03-09T20:35:14.143Z
Hi! Welcome to [cseducators.se]! Right now your question is a bit broad and hard to give a specific answer to. You mention more basic things like looping and outputting data in addition to more complicated things like using a database. Could you provide some more details about what you'd like to use PHP for / what your motivation for learning it is?
thesecretmaster
CC BY-SA 4.0
2021-03-09T21:17:11.167Z
@thesecretmaster Ok I edited my question
user13477176
CC BY-SA 4.0
2021-03-09T21:23:31.877Z
Thanks for adding that information! Honestly I think the best advice I can give you is to start with the basics of HTML and CSS. I that it's really easy to motivate yourself to work on that stuff because of the immediate visual feedback as you work. You could also start to learn backend web development if that's more interesting!
thesecretmaster
CC BY-SA 4.0
2021-03-09T21:48:13.197Z
Ok thanks. I already know how to output things, how to insert, select, delete and update things in the database, the different loops etc. I was just wondering if there was anything else on the basics side I needed to cover before moving on
user13477176
CC BY-SA 4.0
2021-03-10T20:29:22.893Z
If you're not already familiar, I'd get to know how HTML/CSS work and definitely try to understand how HTTP works and the distinction between back end and front end.
thesecretmaster
<programming><web-development><databases>
Forming a foundation in PHP
# Forming a foundation in PHP

(Asked by: username_0 on 2021-03-05)

Does anyone know what topics I should start studying to form a foundation in PHP ? Loops, outputting data, manipulating a database etc. ?

Edit: I want to start using PHP to create a social site. Something like Instagram, TikTok etc.

**Tags:** programming, web-development, databases

> **Comments:**
> **username_1**: Hi! Welcome to [cseducators.se]! Right now your question is a bit broad and hard to give a specific answer to. You mention more basic things like looping and outputting data in addition to more complicated things like using a database. Could you provide some more details about what you'd like to use PHP for / what your motivation for learning it is?  
> **username_0**: @username_1 Ok I edited my question  
> **username_1**: Thanks for adding that information! Honestly I think the best advice I can give you is to start with the basics of HTML and CSS. I that it's really easy to motivate yourself to work on that stuff because of the immediate visual feedback as you work. You could also start to learn backend web development if that's more interesting!  
> **username_0**: Ok thanks. I already know how to output things, how to insert, select, delete and update things in the database, the different loops etc. I was just wondering if there was anything else on the basics side I needed to cover before moving on  
> **username_1**: If you're not already familiar, I'd get to know how HTML/CSS work and definitely try to understand how HTTP works and the distinction between back end and front end.  

---

## 0 answers

