Is it possible for someone to give a technical but nevertheless non 'jargonish' description of forcing in say less than 200 words. If that is impossible could someone give a descriptive outline of how we get to forcing. Like with the Poincare conjecture proof you would say, first we had formalization of topology, then we came up with certain results such as Ricci flows, and then further research into that led to the solution of some other problem, even though each of these stages are quite technical in nature. Is such a description possible for forcing? All the descriptions seem to be either short and too technical, or as long as an entire book.
I understand what the continuum hypothesis is. And the diagonal argument. How could forcing be motivated from that point?
I don't know how "non jargonish" you want your answer, but I'll try a very short outline and hopefully it will work:
Given a model $M$ (usually a transitive model of ZFC), any poset $(P,<)$ in it is a notion of forcing and its elements forcing conditions. A $G$ in $M$ is said to be generic if it is a filter and any dense set in $P$ that belongs to $M$ has a nonempty intersection with $G$. There's a theorem that states that for a transitive model $M$ of ZFC and a generic set $G\subset P$ there's a transitive model $M[G]$ of ZFC that extends $M$ and, associated with that, we define a forcing relation $\Vdash$ where some element $p\in G$ forces a formula $\varphi$ iff $M[G]\vDash \varphi$, i.e., $(\exists p \in G) p\Vdash \varphi$ iff $\varphi$ is valid in $M[G]$, this will happen for every generic $G$ if $\varphi$ is said to be in the forcing language.
In summary, forcing is a way of extending models to produce new ones where certain formulas can be shown to be valid so, with that, we are able to do (or to complete) independence proofs. This new model is provided by a poset and a generic set, this gives a forcing relation that can be used to show that such models indeed satisfy certain formulas.
With that said, given the "right" choice for $P$ and $G$, we can produce, from $M$, a model where $\neg \textbf{CH}$ (the negation of the continuum hypothesis) is valid and, together with the fact that there's a model in which $\textbf{CH}$ is valid (this can be shown more "easily" without the need of forcing, you can find some proofs in the books I'll recommend), we complete a proof of the independence of $\textbf{CH}$. With a similar proof (with some adjustments) one can also show the independence of the Axiom of Choice and much more.
Now I'll give you some directions to what you need to study to understands forcing at a technical level. First you must know some basic logic (the basics of syntax and how formulas are defined recursively and some basic metatheorems) and basic model theory (basic definitions, soundness, consistency, completeness, compactness and Löwenheim–Skolem theorems); it's good if you also understand Gödel's incompleteness theorems, but only the main results, you don't have to dive into their proofs unless you are interested in doing so. With that background you now have to study some axiomatic set theory to have a more solid notion of things such as ordinals, cardinals, transitivity, rank, $\Delta$-systems and order theory. The last step is to study some basic properties of boolean algebras, as the most (IMO) intelligible and modern approach uses boolean-valued models.
All this and more you can find in the following books:
Set Theory - The Third Millennium Edition, revised and expanded;
Axiomatic Set Theory;
Set Theory: Boolean-Valued Models and Independence Proofs