Hacker News new | ask | show | jobs
by beatpanda 5025 days ago
The reason you learn those three is that every web browser understands HTML, CSS, and JavaScript, and you will use all three in almost everything you make for the web.

Next you should learn to program on a server. If you already know JavaScript, node.js might be a good thing to learn, but it's a little hard to get it working on your computer.

PHP (the language WordPress is written in) is really easy to get working on your computer, so that might also be a good place to start.

Both are popular and very useful. Ruby or Python would also be good choices.

1 comments

what is python specifically used for? just web development, or programming?
Python is a general purpose programming language and it is not for just web development. You can develop Desktop GUI applications, games, web crawlers, command line utilities, computer vision apps, machine learning programs, web servers and much more.

Web development using python is now generally done using frameworks such as django, flask, tornado, bottle etc. but in early days it was used as cgi scripts for generating web pages. Youtube is one great example of a web application developed using python.