Let $G$ and $H$ be two groups. Suppose I'm able to define a non trivial group homomorphism from $G$ to $H$ what does it actually tell? Is it like $G$ is similar to $H$ in some sense?
Also further I may or may not be able to define a non trivial group homomorphism from $H$ to $G$. Suppose I'm unable to define then from my first conclusion and this can I say $H$ is not similar to $G$ in some sense?
Is my idea correct?
I don't understand what you mean by “similar” here, but I assuming that, for you, if $G$ is similar to $H$, then $H$ is similar to $G$, then the answer is negative. In fact, there is a non-trivial group homomorphism from $\Bbb Z$ into $\Bbb Z_2$, but there is no non-trivial group homomorphism from $\Bbb Z_2$ into $\Bbb Z$.