I am new to this topic of homotopy and the fundamental group. I have just read the proof that the fundamental group of $S_1$ is isomorphic to $\mathbb{Z}$.
There's something that has been bugging since the beginning. Can't I define an homotopy between the constant loop staying at $(1,0)$ and the loop going around the circle counter clockwise as follows? $$H(s,t) = (\cos(2\pi st), \sin(2\pi st))$$
for $t=0$ we get $H(s,0)=(\cos(0),\sin(0))$ for all $s \in [0,1]$ and $H(s,1)=(\cos(2\pi s),\sin(2\pi s))$ for all $s \in [0,1]$.
Also, $H(s,t)$ is continuous as a composition of continuous functions $p(x)=(\cos(2\pi x), \sin(2\pi x))$ with $p:[0,1]\to S_1$ and $g(s,t)=st$ where $g:[0,1]^2 \to [0,1]$.
What am I missing here?
You're missing that the homotopy isn't supposed to be a homotopy between paths, it's supposed to be a homotopy between loops. Which is to say, we need to have $$ H(0,t)=H(1,t) $$ for all $t\in[0,1]$ (and in some interpretations this value is required to be constant as well).