We will start our discussion by setting up a development environment. (This tutorial is a part of the series – “How to become a web programmer in 4 easy steps”)
For every budding web developer, it is extremely important to get himself/herself familiarised with the basic setup required for client-server architecture. On the client-side only a browser is needed. Since all operating systems come with at least a browser, we can concentrate on setting up the server part of the story.
Here’s what you will need:
- A server – most popular being Apache
- A programming language – PHP being the most popular among the many available
- A database manager – MySQL being the most popular
Besides their popularity, all of them are free to use.
How to get them
Either you can install them separately or you can opt for packages that package everything inside them. We will concentrate on the second option since it is very easy to setup for a beginner.
In the pre-packaged section, you have two choices.
WAMPP and XAMPP serve similar purpose except that they come from two different vendors. Their installation is fairly straight forward and ample documentation is available in respective sites.
How to get familiarised
To get an overview of the various technologies involved, follow the links.
Now that the client-server architecture is setup, next we will talk about
– choosing a text editor
– procuring lookup materials