Why installing or uninstalling a new application in linux is so complex? why there is no installer like windows installer which would help users without prior knowledge about linux command line (like me) to install new programs..?
73 Answers
If you aren't used to something it doesn't mean it is more complex.
In fact installing under Ubuntu is easier!
By default package management is held by Ubuntu Software Center where you install an application with one click on Install button instead of Next - Next - Install - OK in Windows OS.
If you are referring to using package managers [either terminal or GUI], then it is fairly easy.
If you are referring to compiling software from source, then that is a bit more complex but you will find it easier.
You will find both easier as time goes on.
2Actually Linux makes it a lot easier to install software. The problem is that most people are so hung up (used to) the Microsoft way that they find hard to install it on Linux.
Most Linux distros give you a repository of applications that you can install at the tip of you fingers. You can use command line commands to download and install from repos, the software center (gui interface for repos), distro specific packages (like deb or rpm) that can be installed via command line or by double clicking on them, source packages that can be compiled and installed, other user's repos (like ppa for Ubuntu), and more.
Again, it's not that is hard to install, is just that most people are not familiar with it.
Keep at it and ask the right questions. You only have to gain from it.