This quick summary to answer Megha Maiya’s question - I am adding to the Wiki in case it can be expanded later useful for somebody else:

  • expanded later
  • useful for somebody else

Free resources

There is HUGE amount of resources available for Linux and Unix out there. The issue is select those reasonably good

Hands On

Reading books and watching videos will have very little impact without trying things out.

I HIGHLY recommend

and do a lot of practical exercises. The good free book covering installation is http://linux-training.be/linuxfun.pdf

The advantage is that the content is usually better structured and easier to follow and also usually is targeting a certification exam.

Non-Server side

As we discussed, no level of Linux system experience will help you if the Web app is having client side issues - broken JavaScript - and the request never reaches the server.

To get some experience with client-side browser based debugging try