Here's an elementary derivation using the Jacobian (change of variables) approach. Let $X$ and $Y$ be independent standard normal variables, with joint density
$$f_{X,Y}(x,y) = \frac1{2\pi} \exp\left\{-\frac12x^2\right\}\exp\left\{-\frac12 y^2\right\}.$$
We seek the density of $U:=aX+bY$.
Create variables $(U, V)$ by applying the transformation $(x,y)\to(u,v)$ defined by
$$
\begin{aligned}
u &= ax + by\\
v &= y.
\end{aligned}
$$ Invert this mapping to obtain
$$
\begin{aligned}
x &= \frac{u-bv}a\\ y&=v.\\
\end{aligned}
$$ Next, compute the Jacobian determinant
$$J(u,v) := \operatorname{det}\frac{\partial(x,y)}{\partial(u,v)}
=\operatorname{det}\left(
\begin{array}{cc}
\frac1a&\frac{-b}a\\
0&1\\
\end{array}
\right)=\frac1a
$$ so the joint density of $(U, V)$ is
$$
\begin{aligned}
f_{U,V}(u,v) &= |J(u,v)|\, f_{X,Y}(x(u,v),y(u,v))\\
&=\frac1af_{X,Y}\left(\frac{u-bv}a, v\right)\\
&=\frac1{2a\pi}\exp\left\{-\frac12\left(\frac {u-bv}a\right)^2\right\}
\exp\left\{-\frac 12 v^2\right\}\\
&=\frac 1{2a\pi}\exp\left\{-\frac1{2a^2}\left[u^2 - 2buv + (a^2+b^2)v^2\right]\right\}.
\end{aligned}
$$
Finally compute the marginal density of $U:=aX+bY$ by integrating out $v$, treating $u$ as a constant:
$$f_U(u) = \int_{-\infty}^\infty f_{U,V}(u,v)\,dv.$$
Apply the formula
$$\int_{-\infty}^\infty \exp\left\{-\left(\frac{Ax^2+Bx+C}D\right)\right\}dx = \sqrt{\frac{D\pi} A}\exp\left\{\frac{B^2-4AC}{4AD}\right\}
$$
with
$$A:=a^2+b^2,\qquad B:=-2bu,\qquad C:=u^2,\qquad D:= 2a^2$$
and simplify. When the dust settles you have the density of a normal variable with mean $0$ and variance $a^2+b^2$:
$$f_U(u)=\frac1{\sqrt{2\pi(a^2+b^2)}}\exp\left\{-\frac{u^2}{2(a^2+b^2)}\right\}.
$$
Note 1: To make the Jacobian approach work, it's necessary to introduce the auxiliary variable $v$, which we later integrate out, so that the transformation $(x,y)\to(u,v)$ is invertible.
Note 2: In the multivariate case, you can use induction instead of resorting to the Jacobian. The base case $n=2$ is established above. For the inductive step: if $X_1,\ldots,X_{n+1}$ are iid standard normal, write
$$\sum_{i=i}^{n+1} a_iX_i = c W + a_{n+1} X_{n+1}$$ where $c:=\sqrt{\sum_1^n a_i^2}$ and $W:=\frac1c\sum_{i=1}^n a_iX_i$; note that $W$ and $X_{n+1}$ are independent standard normal.
With that out of the way, a really nice geometric argument using the rotation invariance of the joint density function of two independent random variables is found here. (Why Is the Sum of Independent Normal Random Variables Normal? B. Eisenberg and R. Sullivan, The Mathematical Magazine, Vol. 81, No. 5, December 2008)
– binkyhorse Oct 07 '14 at 18:05