B
B
Brundi2016-10-26 18:06:56
PHP
Brundi, 2016-10-26 18:06:56

How to learn the language further?

I am currently re-reading Koterov's php 5th edition, I want to learn the syntax (everything is easier for me), then write simple programs like Tyk , then OOP, and then ...
How to proceed?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
T
Therapyx, 2016-10-26
@brundi

started with html, css. I sawed just sites, then I thought about the functionality, went towards asp.net, c#, MSSQL - there were a lot of bicycles, I managed somehow, but I realized that the approach was not quite right. There are too many gaps, which greatly interfered and slowed down all the work dozens of times. Fortunately, I still taught Java at school, relatively taught, of course)) But without this, there would be hell in general.
After that, I decided to still go to the university for computer science - I already studied the pros there, and most of the gaps were removed as if by hand.
So, if I went back and started learning again, against all odds, I would start with c++. Yes, it is more difficult, but having mastered it, you can easily switch to almost anything. For first of all you learn to program, understand the logic of programming, collect arithmetic knowledge.
Because you may not have the opportunity to spend time at the university, or just around and there are no normal ones, I advise you to take a good book (what? There are whole collections on the forum) with practical tasks, read and be sure to consolidate knowledge with examples, invent them yourself, post problem areas here - people will help. And when you pass at least 1 book completely, start doing real tasks. Invent your own programs and write them. You can also take small programs and try to copy them.
I also advise you to familiarize yourself with such a topic as memory management, how does the compiler work? what is the behavior of each line of your program? Where are they stored, how are they stored, etc. etc. Understanding this, it will be easier for you to find errors. And also, of course, you learn how to use a debugger xD
Just knowing the syntax is mediocrity. You can google it, ask and you're done. But getting into the very essence of programming is already more difficult.

A
Aaron Besov, 2016-10-27
@Pekrfh

IMHO. php is already outdated, you need to look in the direction of Python, Ruby, Go, JS, Node.
Nobody writes in pure php, master OOP, then if you want to be a php dev, then Symfony, Laravel, etc. + js, jquery, angular, react, etc.
plus, without them there is no TDD, Git, Elasticsearch, Redis, Mongo, MySQL or Postgres, SQL
further server setup, nginx, etc.
This is about a "good" developer and not a coder.

P
Puma Thailand, 2016-10-27
@opium

and then write a site for yourself and all your friends and relatives

A
Anton, 2016-10-27
Reytarovsky @Antonchik

Then you can learn cms or frameworks

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question