Irreducible components are the building blocks? I already heared a lot about: irreducible things are the building blocks everywhere:
In groups: the building block are the simple groups.
In representation theory: the building blocks are the irreducible representations.
In module theory: the building blocks are the simple modules.
And so on and so forth.
But what does that mean? The main problem is the classification up to isomorphism problem. If I classify all simple groups/irreducible representations/simple modules, do I automatically classify all groups/representations/modules?? It makes no sense in my eyes. 
In the example of representation theory of finite groups with char(K) does not divide |G|, we have Maschke's theorem. So every representation is decomposable into irreducible representations. This makes a little bit sense for me, but what about the other cases where this theorem does not hold?
Thank you for your time!
 A: Let $V$ be a finite-dimensional representation of a finite group $G$. A composition series of $V$ is a filtration $0 = V_0 \subseteq V_1 \subseteq \cdots \subseteq V_n = V$ of subspaces such that each $V_i$ is a submodule, and each quotient $V_{i} / V_{i-1}$ (called a composition factor) is a simple module. The Jordan-Hölder theorem for representations applies, which states that although there may be many composition series for $V$, the list of composition factors and their multiplicities is always the same. Therefore we get a useful invariant of $V$: which simples appear in a composition series, with what multiplicity. This might be what people mean when they say that simple modules are the "building blocks" of modules.
In general, this list does not classify $V$ up to isomorphism: there could be many non-isomorphic modules with the same composition factors. But if $V$ is semisimple (for example, when the characteristic of the field does not divide $|G|$), then that list does classify $V$ up to isomorphism. (It is easy to check that if $V \cong S_1 \oplus \cdots \oplus S_n$ where each $S_i$ is simple, then any composition series of $V$ has composition factors given by the $S_i$ in some order).
For an example where a module is not semisimple, consider the group $G = \{1, g\}$ of order $2$ acting on the vector space $V = \mathbb{F}_2\{e_1, e_2\}$ of $2$-element vectors over the finite field $\mathbb{F}_2$, where $g$ acts by switching $e_1$ and $e_2$. We can write out all of the $G$-submodules explicitly, just by checking the orbits of the four vectors $0, e_1, e_2, e_1 + e_2$:
$$ \{0\}, \quad V_1 = \{0, e_1 + e_2\}, \quad V,$$
so there is a unique 1-dimensional submodule, isomorphic to the trivial module, which I've called $V_1$. Therefore a composition series for $V$ is $0 \subseteq V_1 \subseteq V$, with composition factors $V_1$ and $V / V_1$ both isomorphic to trivial modules. However $V$ is not isomorphic to a direct sum of two trivial modules since there is a unique $1$-dimensional submodule of $V$. If we had another two-dimensional module $U$ which had trivial modules as its composition factors, we would still need more information to tell whether it were isomorphic to $V$ or not.
