It seems that you actually mean $X=\{(x,y,z)\in\mathbb{R}^3\ |\ xyz=0\}$ judging from comments (always write down the space you start from). In that situation there's a deformation retraction
$$F:I\times X\to X$$
$$F(t,v)=tv$$
onto the origin $\{(0,0,0)\}$ and so $X$ is contractible.
As for the skills/tools. Well there are lots of them, to name few important:
- homotopy invariance (the one I've used above)
- the long exact sequence of homology
- Mayer-Vietoris sequence
- Eilenberg-Steenrod axioms (which generalizes 1 and 2)
- Kunneth formula
- Hurewicz theorem (although seems to be more useful for homotopy calculation)
- Lefschetz duality
- spectral sequences (heavy artillery)
and many, many more. The research on the topic is still ongoing, probably will never end.