I will try to adress this question from a point of view that is useful when building intuition. Thus, see other peoples answers, and references in Wikipedia, to fill in technical details.
First a comment on theory-building. Much of theoretical physics begins as someones hunch, or educated guess. You then see if you can formalise what you feel should be the case, and use the new framework to make predictions that are tested with experiment (ideally). Iterations will then strengthen your framework, or prove it to be unfeasible. Inevitably, theories will contain some axioms (statements that you assume are true without proving them). Note that these axioms are not necessarily unique, and what you choose to be an axiom, and what is a theorem (consequence of the axioms) is somewhat ambiguous; the distinction can dependent on your personal tastes (though there is commonly some consensus in a field).
One possible axiom for Quantum Mechanics is that: a state of a system can be described as a "wave-function" over the spacial coordinates, like x y z. (This axiom is usually generalised and expressed in terms of Hilbert spaces instead.)
Then, if a state of a physical system (like a particle) is modelled with a function you might wonder what you can do with this function, and what that can tell you. One obvious thing you can do with functions is decomposing it as sums. Like consider for instance the functions $f$, $g$ and $h$.
$$
f(x) = x^2 + 5x
\hspace{10pt};\hspace{10pt}
g(x) = x
\hspace{10pt};\hspace{10pt}
h(x) = x^2
$$
Clearly, $f$ can be expressed was a sum of $g$ and $h$; if you take 5 of $g$ and 1 of $h$. But there are much more sophisticated ways to do the exact same thing. Like on a interval $x \in[a,b]$, any function can be expressed as an infinite sum of sines and cosines. This is the idea behind Fourier series. Then you can ask yourself if the same thing is possible on an infinite interval, $x\in[- \infty, \infty]$, and it turns out that it is. This is the idea of Fourier transforms. Clearly when you do this you will pick up at lot of technicalities, which are important when actually dealing with Fourier transforms. But in spirit you're doing the same thing as in the trivial example above.
When you do a Fourier transform, how to mix the functions (like 1 of $g$ and 5 of $h$ in the example) is summarised in a second function, called the "transform". This function cannot be a function of $x$ (clearly), so it is a function of something else, let's call the variable $k$ and the function $\tilde{f}(k)$. You can then go back to your physical theory and ask if $\tilde{f}(k)$ has any kind of physical significance. I mean, if it tells you anything useful abut your system.
It turns out that it does; $k$ is actually associated with the momentum $p$ of your system. Where $p = \hbar k$ gives you the correct predictions when compared to experiment. On top of that it ties nicely into other existing theories, and other ideas you hold for true.
Your friends doing the experiments then come back and tell you that they cannot seem to simultaneously nail down the momentum and position of a particle. And you respond that you know why. That it is a consequence of the fact that particles are best modelled by functions, and a well localised function in $x$ becomes a non localised function in $k$ (which is basically $p$), and vise versa. Then doing some further investigations into the theory of Fourier transforms you find that the function that is simultaneously "the most localised" in both $x$ and $k$ is the gaussian function, and from that function you conclude that $\Delta x \Delta p \geq \frac{\hbar}{2}$, where $\Delta x$ is the standard deviation in $x$, and $\Delta p$ is the standard deviation in $p$.
You then make a cup of coffee, and wait for a phone call from Stockholm.
[Edit below:]
The idea that $p = \hbar k$ is called the de Broglie hypothesis, and an intuition about why anyone (like de Broglie) would suggest this hypothesis can be gained by considering special relativity. Basically: If you have a stationary wave alternating in sync, and you travel by it at some (high) speed, the loss of simultaneity will mean that the wave gains a spacial frequency, as well as momentum (relative to you).
See this resource for some pretty animations and further explanations: 3blue1brown about the uncertainty principle.