Motivation for linear transformations Sometimes I hate classes for mathematicians. It is not their precision and formality in building the concepts,  but they never give a motivation. 
So in the course my professor started right with the definition of vector space, assuming I suppose that everybody knows what he is talking about. Well, reading some books for beginners like me I've realized that vector spaces are actually a generalization of working with the properties of Euclidean spaces. 
Now the topic is about linear transformations. I understand the definition, they are special cases of mappings. Well, the thing is that I don't know why the definition has to be so, what is the real motivation for such a definition?. what is behind the meaning of 'linear'? My first impression is that maybe it has something to do with just preserving the operations of vectors, though I don't know why. What makes linear transformations to be special compared with those that are not linear? 
Sorry for this question, maybe it is too naive but it's really important to me. 
 A: Agree with most answers here. However, none of those attempt to really make it explicit the importance of linear transformations, and why we really need them . Here is my attempt.
In most systems, we want to study the effect the system has on its inputs. For example, an acoustic engineer may want to study the effect of attenuation by air on sound waves. In this case, sound waves are the input and air within the propagation volume acts as a system which impacts the waves. Now, such systems are usually complex to describe. Linearization is a first approximation to describing these systems. In many cases, such approximations are justified as the nonlinear effects are not very pronounced, or may be very small for most of the input range.
Inputs can also be approximated as a superposition of linear signals (for more info, look at Fourier transform). In particular, we attempt to approximate an input signal as a superposition of certain basis input signals (preferably an orthogonal basis). You might have seen such a basis set while working with 2D vectors in physics. The i and j unit axes used to describe any 2D vector is an example of an orthogonal basis.
This helps a great deal because now we can decompose any signal into a linear combination of such basis signals. And by the property of superposition, the effect of system (linear transformation) on the input signal can be computed as a linear combination of the effect of system on basis signals. Thus, using linear system theory, we can describe the effect of any system on any signal so long as we know the effect of the system on the basis signals.
A: Adding to Frederik's answer, modern linear algebra evolved from trying to formalize the study of linear systems of equations $Ax=b$, which are extremely important in any quantitative science. The concept of linear transformation arises naturally in this formalism. For example, the linear system $Ax=b$ can be interpreted as $x$ passed through the linear transformation $A$ yields $b$.
A: First, let's remember what linearity means.  If you have a map $\underline T$, two scalars $\alpha, \beta$ and two vectors $f, g$, then
$$\underline T(\alpha f + \beta g) = \alpha \underline T(f) + \beta \underline T(g)$$
This is generally what linearity means in most contexts. Now, why do we care about linear transformations?  Let's say there's a general, nonlinear map $f(x) = x'$.  We can construct a linear map $\underline f_x(a) = (a \cdot \nabla) f$ at every point $x$.  This is called the Jacobian, and using it allows us to determine how lengths, areas, and such are mapped by the transformation.
Linear transformations have a lot of unique properties, and because you can often construct a linear map that is related to a particular nonlinear one, we often do so.  A good example is a coordinate system transformation--generally a nonlinear map.  Nevertheless, if you have a vector in one of the spaces, only the Jacobian--not the full nonlinear transformation--is needed to describe hwo that vector transforms. Very convenient!
A: I would like to give an answer from application/engineering perspective. Sometimes following workflow works extremely well.


*

*Do Linear transform to other domain.

*Make your equivalent operation in this other domain

*Transform back to your first domain. 


Examples:


*

*Laplace Transformation : Solving Electrical circuits is easier in s' Laplace domain. 

*Fourier Transform : Doing some image processing operations is  in Fourier domain.

*Kernel Methods: This is not always a linear transformation but idea still holds and a lot of linear transformations are used. Main Applications are --- according to wikipedia --- :  3D reconstruction, bioinformatics, chemoinformatics, information extraction, text categorization, and handwriting recognition etc.
The other thing I would like to add following:
We know a lot about euclidean geometry and applications at least two thousand years of knowledge. There are a lot of theorems , tricks etc exists. Since vector spaces is a generalization of euclidean spaces. When you prove a space is a vector space, you can more easily bring euclidean knowledge to this space.
A: Vector spaces, as you correctly say, are generalizations of Euclidean spaces, in particular the structure of lines, planes, and hyper planes in Euclidean space. 
Now, the definition of vector space is actually an axiomatization of some of the properties of Euclidean spaces. Now, once the abstract notion of vector space is in place one starts noticing that many things that previously did not appear to have much to do with Euclidean spaces are actually vector spaces (e.g., spaces of functions, spaces of polynomials, spaces of solutions to linear equations, spaces of solutions to certain differential equations, etc.).
With so many examples of vector spaces their study is well motivated. Now, once you have two vector spaces $V,W$ it is a very natural question to understand how they relate to each other. Since vector spaces are sets with extra structure it is most natural to consider how the sets relate when the extra structure is preserved. One way to relate sets is by function $f:V\to W$. But we don't want any old function but only those that respect the extra structure. So we demand that $f(u+v)=f(u)+f(v)$ and that $f(\alpha v)=\alpha f(v)$. And voila, there you have linear transformations motivated - you simply want to study not just a particular vector space in isolation but how different vector spaces relate.
As for calling them linear transformations, this is a bit for historical reasons. But basically, linear transformations can be shown to be precisely those that preserve all linear entities in the domain. By linear entities think of lines, planes, and hyperplanes. So such linear entities in the domain of linear transformation will be mapped to such linear entities in the codomain.
A: I can list two important reasons linear transformations are important.


*

*They show up everywhere. For example, the operation of taking the derivative is a linear operation the vector space of polynomials. Projections, shearings, scalings, and so on, are also examples of linear transformations. 

*They are extremely easy to describe. If you have a linear transformation $T:V \to W$, then if you know what happens to the basis vectors $\{ e_i \}$ in $V$, then you know what happens to every vector in $V$! This makes linear transformations very easy to describe: you can describe it entirely by its matrix (once you have chosen a basis for $V$ and $W$). 

A: From the perspective of algebra, linear transformations are precisely the right sorts of maps between vector spaces since they preserve the operations defined on them. Two vector spaces are essentially the same if there exists a linear isomorphism between them. For Euclidean spaces, linear transformations are of geometric importance, as all isometries of the plane are affine transformations; many arguments about affine maps are easily reduced to the linear case. In analysis, generalizing the notion of a derivative to higher dimension requires defining the derivative as a special linear transformation. I don't think it would be easy to describe the language of differential forms without linear transformations. So yeah, there are lots of reasons.
A: Lots of very good reasons have been given, I'd like to add just one which is more physical/analytical : linear transformations are "nice" in the sense that the variation in the result under perturbation $f(x+\epsilon h)$ is proportional to the magnitude of the perturbation, $\epsilon$. From a physicist's point of view, that is very reassuring. 
Of course lots of phenomena are not really linear, but differential calculus tells us that locally they are close to linear. If we add to this the remark 2 from Frederik Meyer, that linear mappings are a lot easier to describe than general, non-linear mappings, I'd say that it is an important motivation to study them. 
A: Linear transformations $T$ preserve linear relations between individual vectors: If $x+y=z$ then $T(x)+T(y)=T(z)$, and if $y=\lambda\>x$ then $T(y)=\lambda\>T(x)$. 
Eliminating the variable $z$ from the first and the variable $y$ from the second property one arrives at the usual axioms for such transformations.
A: If You Go Into the details Of the Vector Space: 
They Are Nothing But Just  The Linear Combinations Of the elements of A Set having Special Properties that is the Basis Set(Minimum Generating Set and Maximum Linear Independent set).
If We see A linear Transformation from V ----> W  ,then It tells under such A Transformation is actually any arbitrary mapping from a basis of V to that of W.
Hence It is an Interesting Property Of the Linear Transformation.
Also, Why linear Transformation?
1.Suppose We are given A Vector Space V, We want It To Map into Another Vector Space W.
Consider a,b of V and c,d of W:
a->c,b->d; 
As V is a vector Space , a+kb also belongs To V for all k belonging to the Field, and Also As W is also A Vector Space We want c+kd must also Belong To W.
WE WANT TO DEAL WITH IT BECAUSE IT IS THE EASIEST CASE,THAT COMES TO THE MIND,WHILE DEVELOPING A THEORY.
So the Easiest way to do it is To make the function behave having the Properties of the A Vector Space. We want To study it!!!! As Pointed By Weiss.
Now suppose We are making A Non-Linear Transformation
a->c,b->d(w.r.t the previous Linear Transformation) and Now the magic Comes in when a+kb->c+kd+(e), NOw If somehow We Can Understand or Figure Out If 
(e) this error term Behaves and remains close to the zero Vector or even We can study the properties of only this (e) vector then we are done,IFF we know the properties of A linear Transformation.
NOTE: I am learning The subject,I am An Amateur. IF I am Wrong Somewhere In the argument then Please Point it Out.I want to know where I am going wrong.
