installing Linux on HP Pavilion 6350

I have an old HP Pavilion 6350 that I want to install Linux on. I've never done a Linux install on a machine like this before, so I wanted to get some feedback first. What version and distribution of Linux is best to install for this particular PC? Has anyone installed Linux on this PC before, and if so, what kinds of problems have you encountered? I'm primarily going to use it for developing web applications at home.

Any modern distro should be fine, but you will need enough ram, as today's linux's do need enough of it to run well, particularly if you will be using a GUI which you probably will be if you are developing

Any modern distro should be fine, but you will need enough ram, as today's linux's do need enough of it to run well, particularly if you will be using a GUI which you probably will be if you are developing webs. 256MB or more should be present. If you have used linux before I'd get the distro your used to, as the functions are usually the same, the main difference of the distros is often just the install tools, look and feel etc.

I'd recommend SuSE, Fedora-Core (or CentOS if you need something certified to the RH enterprise standards), Debian (or knoppix, which is based on Debian and is a LiveCD, but can easily be installed to HD, and supports a lot of Hardware). Another very widely used distro based on debian is ubuntu.

Linux users are sometimes dumbfounded by the severe lack of documentation on a topic. Sometimes, the documentation is copious, but other times, you end up with some obscure "it varies depending on your distribution" over and over when searching for …

It’s 2016. Password authentication should be dead — or at least close to dying. But, unfortunately, it has not traversed Quagga stage yet. Using password authentication is like laundering hotel guest linens with a washboard — it’s Passé.

Learn how to find files with the shell using the find and locate commands.
Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.: