R
R
rainbowx2012-08-01 19:02:46
Programming
rainbowx, 2012-08-01 19:02:46

Where can I find materials to learn web programming?

I think similar questions have already been asked more than once on Habré, I just could not find them. I am only slightly familiar with HTML, so I would like to know about books/websites that will help me learn web programming in depth. Can you please tell me which language is better to start with? What books and articles can be used? Thanks in advance.

Answer the question

In order to leave comments, you need to log in

8 answer(s)
K
Kodeks, 2012-08-01
@Kodeks

on the Internet

S
Sergey, 2012-08-01
Protko @Fesor

htmlbook.ru - there is a section with tasks, it is quite useful
. Again, for layout it is better to look for friends who could arrange a code review. And then just ... sit and do. In parallel, read books, but there will be no sense in them if you do not try.
Language, here you can just see what you are focusing on. .NET has settled in the corporate megment, PHP generally reigns, pythonists just live quietly for themselves.
My advice is to look at all the mainstream languages ​​(there are not so many of them, especially under the WEB). It is possible to correlate the priorities of languages ​​with the average salary in the market.
And then, as you try, choose for yourself the one you like. Perhaps there will be several.
By studying - the most productive way, just take it and write, at least something. You can just try to copy some small site and gradually increase the volume. Moreover, it is desirable to take on something much more difficult than your knowledge, otherwise they will slowly come.

O
Oleg Karnaukhov, 2012-08-01
@BupycNet

I studied just by mana by code, etc. Studied php, js, html, css. In general, everything is fine but crutch, php tutorials explain how to work with OOP, but the algorithms themselves do not give and do not explain how to increase productivity and use the language correctly. But now I started reading The C++ Programming Language by Stroustrup latest edition. I have read only 100 pages so far, but there are already so many insights into the correct operation of programs and their design ... in fact, similar OOP algorithms in all languages, so if you study this book, you will at least get information about correct programming. That will allow you not to write unproductive and confusing code later. well, then, for starters, a simpler tutorial on PHP, for example, and then buy a large such tutorial on PHP5, preferably, fresher. Now 5.5 is coming out, and there are a lot of new things in 5.4.

N
northbear, 2012-08-01
@northbear

www.w3schools.com/ and practice... And poking around the code of good projects of good projects.
Web programming is quite a broad concept and often goes far beyond pure web programming.
The main division is:
1) front-end (programming what the client sees on the screen and interactions);
2) back-end - server side programming.
These two areas require fundamentally different competencies and rarely anyone manages to successfully (successfully) combine ... Here you need to decide at least at the first stage of study. After this choice, it will be more or less clear which steppe to go to and which tools to study ...

V
Valery Osipov, 2012-08-02
@Namolem

I study the web and not only on the principle of "problem - search for a solution."
Set yourself the task of writing a dynamic website on any topic, solving emerging issues will gain experience.

W
wapruks, 2012-08-02
@wapruks

The captain tells me about google.com
For PHP, I can advise: php.net, php.su (if English is bad. True, not all functions are translated), the book "PHP5 in examples" by Koterov and Kostarev
In the future, "Perfect Code" by Steve McConnell

N
Nikolai Turnaviotov, 2012-08-02
@foxmuldercp

Decide what you want to write on - asp.net, C #, IIS - Microsoft technologies.
But at the same time, there is already php, and a huge number of ready-made cms engines - wordpress, for example, which work great under ms iis.
The second option - linux, apache, mysql / postgres / php / python - is available on 99% of all hosts.

C
CodeitNow, 2015-12-10
@CodeitNow

HTML is a markup language, but not a programming language)
Decide on a direction first.
You can look here for directions and what to learn.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question