Answer the question
In order to leave comments, you need to log in
How to start web programming?
As a child, I wanted to become a programmer, but for some reason I felt like it… Probably, I didn’t understand yet that I would be closely connected with the web.
I have been on the Internet for a long time. I didn’t learn Html, but I know a little, since the first site was on ucoz, I also often installed various engines and delved into them accordingly.
I want to start learning web programming. What book to start with ?, so as not to break the brain, read and experiment in stages.
Answer the question
In order to leave comments, you need to log in
And right after "Structures and Algorithms", read "perfect code", and learn to write well right away, and not write first and then refactor. Immediately then eat some book on SQL and relational algebra, and then you can easily choose any Web language.
Start all the same with "Structures and Algorithms" by N. Wirth. A web programmer must first of all be able to program.
Understand what you want to do - a specific site, on a specific topic, or some kind of service. Then it will immediately become clear what to read.
It makes no sense to learn purely HTML. Here you need to know the basics of layout. htmlbook.ru - there are good articles there, you can start with them.
You will also have to choose a programming language, this is quite difficult. I remember PHP chose only because somehow I didn’t think about the existence of others. Yes, the barrier to entry is quite low.
Programming itself ... The most effective option is to immediately set yourself an extra task (for example, writing your own framework or CMS based on a framework (preferably your own). Writing bicycles with subsequent analysis (or preliminary) of existing ones increases experience quite well)
Well, when there is a task, you need to try to break it into subtasks and solve it. Ultimately, the knowledge itself will appear (through Google for the most part). I advise you to combine attempts to implement something with an analysis of ready-made solutions.
Moreover, the first options can be implemented without using OOP, but in the end it will come by itself. Well, or functional programming, but there is already a religious dispute.
To all of the above, I would add that it is good to know such fundamental things as protocols (HTTP is required), client-server interaction, three-tier architecture, etc.
For starters, I propose to study HTML (without JavaScript) - this is not even programming, but just a markup language - it is available for study without prior preparation. Then something simple like "JavaScript for Dummies" and "PHP for Dummies". If after all this you still don’t break off, then you can move towards the deeper writings about programming that were listed above.
First, read some books, as mentioned above, such as "html for beginners", feel, prepare yourself.
And then, as one of my acquaintances did, find some smart and experienced programmer and join him as an “apprentice”
in practice, everything is always better known
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question