There's lots of statements involving limits in basic real analysis that I don't know how to justify properly. For example: $$\lim_{x \rightarrow \infty} e^{-x} = 0, \qquad \lim_{x \rightarrow \infty} xe^{-x} = 0$$
$$\lim_{x \rightarrow \infty}\frac{x^3+3x-1}{2x^3-5x^2} = \lim_{x \rightarrow \infty}\frac{x^3}{2x^3}$$
I don't actually know why these kinds of statements are true, I just have a vague sense that some functions are more "powerful" than others.
Further to this, I get the feeling that big-O notation is relevant here but I've never managed to learn that properly. Also it seems to throw away too much information; if $O(x^3) = O(2x^3)$, then computing the above limit by a big-O argument seems to be impossible.
Question. How does one learn this stuff properly?
A readable introduction is given in section 3.7: The Order of Magnitude of Functions in R.Courants Classic Introduction to Calculus and Analysis, Vol. 1.
He provides two different proofs explicitly indicating the importance of this theorem. From this theorem he derives the next two theorems:
He continues:
Together with the section 1.6 The Limit of a Sequence which covers some of your examples and the section 1.7 Further Discussion of the Concept of Limit you should have pretty much all the information you are looking for.
After reading this material the following statement in section 9.1. A Hierarchy from Concrete Mathematics by R.L. Graham, D.E. Knuth and O. Patashnik might become more and more familiar: