If you pick a number between 0,1, there are infinitely different possibilities, then if you were to pick a number between 0 and 0.25, infinite possibilities, BUT wasn't there infinite possibilities between 0,1 so it could be infinite/4, meaning that infinite=infinite/4, so infinity has a 0-like characteristic in that way, also, if you divide a number by infinity, you would get undefined, because infinity is undefined itself, but 0 is defined, also if you divide a number by 0, it's undefined, and if the dividend is 0, the quotient would be 0. So isn't infinity like 0 in this way. At the same time, 1/x, when x gets bigger, the number gets smaller, but it never gets to 0, I guess if you don't know that X is, 1/x would be impossible to solve, same way to infinity, because we don't know what that value is, so perhaps my last argument about 1/0 = 1/infinity = undefined, isn't true.
I'm a 7/8 student, so my knowledge is very limited.

To do mathematics, we have to have precise definitions of all the terms we use. So, the question we have to ask before anything else here is, what do you mean by "infinity"? There is an established definition of "infinite", but it's a property of sets (that is, of collections of things): a set is finite if you can label the things in the set $1, 2, \dots, n$ for some natural number $n$, and the set is infinite otherwise. So, for example, it's indeed true that "there are infinitely many real numbers between 0 and 1".
Actually, we can also say what it means for two sets to have the "same size" (the technical term is cardinality): two sets $S$ and $T$ have the same cardinality if there is a one-to-one correspondence between the two sets, that is, if we can pair up elements of the sets so that each element of $S$ is paired with exactly one element of $T$ and vice versa. So, for example, we can say that the interval $[0, 1]$ (the set of all real numbers between $0$ and $1$, including the endpoints) has the same cardinality as the interval $[0, 0.25]$, because we can pair up each $x$ in $[0, 1]$ with $x/4$ in $[0, 0.25]$. (This isn't the only notion of "size"—for example, if we're talking about intervals, length is a different notion of size, and of course the length of the interval $[0, 1]$ is four times the length of $[0, 0.25]$. But cardinality is a notion of "size" that makes sense for all sets, regardless of whether they consist of numbers or other objects.)
By the way, to connect these two notions, notice that a set being finite means that it has the same cardinality as the set $\{k \in \mathbb{N} : 1 \leq k \leq n\} = \{1, 2, \dots, n\}$ for some natural number $n$. (To cover the edge case of the empty set, I'm adopting the convention here that $0$ is a natural number, so when $n = 0$ this is just the empty set. By the way, if you haven't seen it before, the symbol $\mathbb{N}$ just means the infinite set of all natural numbers, that is, $\{0, 1, 2, 3, \dots\}$.)
However, neither of these tells us what's meant by "infinity". The word suggests that it's a thing in itself that's somehow like a number, but also has something to do with the property of "being infinite". It turns out there are quite a few different ways to mathematically formalize this, and these have different implications for how arithmetic with "infinity" or "infinities" works. To name a few:
An important takeaway here is that there isn't just one notion of "infinity", there are a whole bunch of them, and which one makes sense in a given context really depends on what you're trying to study. Going back to your question of how zero and infinity are similar, here's one thing we can say: in the projective real number line, $0$ and $\infty$ are "reciprocals" in the sense that $1/0 = \infty$ and $1/\infty = 0$.