Best Tool for Learning Web Developing

Software

When you first started learning web developing, have you startled by the amount of work you have to do on the back end? So you go and rent a cheap VPS, wasted a lot of time to choose a Linux flavor, struggling to install LAMP stack, configuring all sort of things and finally. Finally, when you are done with all this chores, you are already worn out, losing interest on learning. This is not fun as they promise, at all!

** Originally published on LinkedIn

That was me. When I first started learning web developing and eventually starting my website business, I struggled so much just to find an environment to start developing. Well, I know there are many solutions online but most of them come with a catch. Some of them are not easy to use and some require you to pay for full features. I steal my mum old desktop computer (don't tell my mum) and setup a local server in the end. I spent sleepless nights researching online on how to configure Apache, MySQL and all this stuff. One might argue I am stupid if I have to spend so much time learning it. Yes, I am, but this is still too much hassle if you want to focus your time on significant things.

One day, I came across this website, AMPPS.

AMMPS is an easy to install software stack of Apache, PHP, Perl, Python and Softaculous auto-installer that can be used on normal Windows computer. They are developed by the people behind Softaculous, and they make this completely free for everyone.

Once you downloaded the executable file, run it and follow the installation instruction. After a while you will be greeted with the AMMPS interface. The whole process is guided by friendly user interface, no tricky command line typing and stretchy eye straining config file editing. Moreover, it is loaded with thousands (maybe hundreds?) of web-apps with one click installation. It is really e-z-p-z.

I am currently using it daily when developing my customers websites. This is not limited to website developing, but also web-apps that uses Django, python, Ruby on Rail, and many other things. What I understand is this could be great tools for people who just started learning or trying to code their web-apps. In fact, some of my friends are also struggling to find an environment to code their websites.

Disclaimer, I am not sponsored by them or whatsoever. I just wanted to recommend this great tools to whom it might be helpful.