• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • 2026 staff recruitment is open! Check it out and consider applying!

Best way to learn PHP?

  • Thread starter Thread starter LordVissie
  • Start date Start date
L

LordVissie

Guest
Hey y'all, I'm almost getting started with my education for web development. I know the basics of HTML and CSS, but I want to get a step further and learn php. And I was here to ask how did you guys learned php? (Or other languages)

(I know that I'm of course going to learn php & html, css further at my education but I'm just interested in this.)

Do you read books? (Since I'm able to count all the books I ever read on one hand I'm not rlly fan of this, I'm more like a do-it person.)
Do you just randomly create something?
Do you search of the web for courses/exercises?


I did some courses on: https://www.codecademy.com/ but I feel like they only learn you the very basics.

I did search a bit for the best ways to learn php, but I also wanted to ask you guys.

If you do just create something randomly what did you created then?

Thanks.

Sites I visited:
http://code.tutsplus.com/tutorials/the-best-way-to-learn-php--net-22287
https://www.reddit.com/r/PHP/comments/262469/what_is_the_best_way_to_start_learning_php/

https://www.codecademy.com/
 
Hey y'all, I'm almost getting started with my education for web development. I know the basics of HTML and CSS, but I want to get a step further and learn php. And I was here to ask how did you guys learned php? (Or other languages)

(I know that I'm of course going to learn php & html, css further at my education but I'm just interested in this.)

Do you read books? (Since I'm able to count all the books I ever read on one hand I'm not rlly fan of this, I'm more like a do-it person.)
Do you just randomly create something?
Do you search of the web for courses/exercises?


I did some courses on: https://www.codecademy.com/ but I feel like they only learn you the very basics.

I did search a bit for the best ways to learn php, but I also wanted to ask you guys.

If you do just create something randomly what did you created then?

Thanks.

Sites I visited:
http://code.tutsplus.com/tutorials/the-best-way-to-learn-php--net-22287
https://www.reddit.com/r/PHP/comments/262469/what_is_the_best_way_to_start_learning_php/

https://www.codecademy.com/
try editing existing php files/projects here in otland like gesior aac or znote
 
I'm learning a little of C# and the sister languages (C, C++)

biggest lier of the year
 
Last edited:
Web development is gaining shiny new languages so why stick with PHP having Node, Go, Crystal, Rust around? :p
 
I did tried to learn through W3school, I am talking about the initial stage of learning. Then I started learning through following online video tutorials as well as by applying them in real. And I want to say there are lots of resources available to help you out.
 
I remember I have learnt PHP on old gesior aac when Ive tried to add/change some things. Maybe this was the reason why my understanding of some things was so wrong for a long time.

Nowdays when it comes to new language, I read basics in the official documentation, like declarations, functions, paradigms to get the basic view and then go for some examples.
 
All this negativity... the best way to learn anything is to take a course or a get mentor, book, video, some kind of resource.
Once you have a basic grasp on the concepts of the thing you are trying to learn, apply it, start small.

Since php is the topic of this discussion, I don't recommend you necessarily build anything just yet, but rather help others with existing problems, unlike the people you are helping, they might not know what they are looking at but at least you will or will have the tools necessarily to look up the proper solutions.

Over time the language will become second nature to you and you will be able to construct scripts at a moments notice based on your theories.
At this stage is when you will start thinking like a programmer, because you will have the experience under your belt from helping all those people.

Now that you have gotten your feet wet, this when you start building stuff on your own, it won't always come out perfect the 1st time you write it, it also might be full of bugs but this is the process of programming, the only way to master anything is through trial and error (learn from your mistakes).

The above applies to not just programming but anything you wish to pursue.
 
Thanks for all the comments. ;)

I heard some people say that PHP is dying out cuz of the newer languages coming out. Is that true you guys think? @Codex NG

I'm still a bit considering on what to start with.
 
Thanks for all the comments. ;)

I heard some people say that PHP is dying out cuz of the newer languages coming out. Is that true you guys think? @Codex NG

I'm still a bit considering on what to start with.
Quote:
"Learning programming is not language dependent. When you understand the basic logic behind it it doesn't matter which language you'll use in a later step.

PHP is still one of the leader for small to medium sized websites and won't got away that fast. Most companies offering webspace just offer PHP. So you can safely learn and use PHP. It is also still in active development, the next Version is coming soon with many improvements.

Also if you are now learning PHP and you understand the basics of programming it's relatively easy to get into another language later."
 
Learning programming is not language dependent, however the language you learn with may influence your habits and limit or broaden your skill. I always recommend either Python or JavaScript for new developers.

PHP has bad practice built into the language, it's terrible to learn from.

Python has an abundant lib, enforces proper style, and has a massive community.

JavaScript also has a massive community of new and old devs, there's no shortage of SO answers, ES6 allows for very nice style now, and it's literally everywhere.

Personally I only develop in JavaScript now as I like having a shared codebase between the server and client, it's the only language all browsers natively run.
 
Back
Top