N
N
nickostyle2010-10-23 22:39:29
IT education
nickostyle, 2010-10-23 22:39:29

Learn a web programming language?

Hello everyone
I really want to learn how to program for the web, write my own scripts, modify engines. To be honest, by profession I am far from computers, but with a computer, in principle, I’m on the “you”, I am fond of css-layout and design. There is very little knowledge to program your own modifications.
A couple of times I tried to read PHP tutorials, but each time I came across moments that, due to their dullness, killed the desire to continue in me. Maybe the mindset is not the same ?!
There is php, I also know, it programs in perl, what other languages ​​can I try to learn for web programming? How difficult is it? Is MySQL knowledge required? Or is it better to start with Javascript? I just don’t know where to start… how can I not take on something, so much information – you get lost, your eyes run wide and your hands fall… I want to learn how to program just for myself.
Purpose: programming web scripts, creating effects (as I understand it, to master frameworks like jQuery, you need knowledge of JS?)
They just say that PHP is the easiest language to learn...)

Answer the question

In order to leave comments, you need to log in

9 answer(s)
K
Kir Shatrov, 2010-10-23
@RazoR_Empire

I can advise you to set a goal to make some specific project, let's say using PHP and Jquery, and in the course of development you will get acquainted with the necessary things. And teaching just like that seems boring to me.

V
Vladson, 2010-10-23
@Vladson

There are no simple languages ​​and complex ones. If you learn a language to a good level, then any is difficult, but it’s easy to start shit coding on any

T
tzlom, 2010-10-23
@tzlom

try to start with javascript, at the same time pull up the layout and understand if you can at least master PHP
, they are all equally simple

N
nill, 2010-10-23
@nill

There is a fairly good book on PHP5 by Koterov. You can download it here bit.ly/bU6gau

V
Vladimir Chernyshev, 2010-10-23
@VolCh

You need to understand that it is possible (roughly, there are nuances) to divide languages ​​into server web programming languages ​​(the same php, python, ruby, java, c # are still popular, in general, any "general purpose" language in principle, even assembler) and client ( the most popular, almost monopoly - Javascript). If you need interaction between site visitors (including visits by the same user through different computers / browsers), then you first need to learn server-side languages ​​and, as a rule, databases. Client-side Javascript - when the server-side logic is implemented (the application will do what it needs to) and you start thinking about the user interface (so that it does it conveniently and / or beautifully). If, roughly speaking, you want to make local applications launched from a browser, then you don’t have to think about server languages.

T
TLN, 2010-10-24
@TLN

I took the theme of the diploma specially from the web. While writing, I figured out what's what. Then 1 web project, though I didn’t finish it to the end (didn’t get paid). Now I'm going to do the second one...

D
dborovikov, 2010-10-24
@dborovikov

The simplest thing I've seen is www.sinatrarb.com/
Try it, it might work. Ruby is also a very simple language.

A
Ajex, 2010-10-24
@Ajex

I would advise you to start with php. It is very very easy to understand and very friendly to newbies.
When you master it, you will also master Javascript without any problems (it itself will not help you solve problems without the same php IMHO in most cases) For php
you need: out of the box Auxiliary frameworks - smarty (for templates), dbsimple (for accessing databases) Web server + mysql for a home machine - I will advise vertrigo (there is less superfluous and works immediately after installation, for beginners it is the very thing) or denver.
After you master php, then it will be clear where to go. Or ruby, python or C#. Pearl IMHO is unlikely to be useful to you.

F
Fedcomp, 2011-09-30
@Fedcomp

If there is too much information for you, and out of ignorance you cannot sort it out in your head, then try to find yourself a mentor. He will explain the basics to you - and then books, viewing the source codes of good projects and practice ...

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question