> So if a photon is emitted from the sun, it's passing earth immediately? Then why does sunlight need 7 or 8 minutes to get to earth?
From the photon's perspective, it passes earth immediately. From our perspective, it takes 7 or 8 minutes.
> And let's say, i travel one light-year at the speed of light, that should be instantaneous, right? The odometer would show 1 light-year, my watch would should 0 seconds and some decimals. How much would I have aged by the end of the journey?
You would have aged as much as your watch says you would have aged. Zero seconds.
>If I travelled at one percent of speed of light, same distance, i suppose 100 years would elapse for me, how much would elapse on earth?
I don't know how to do the math, but a very, very long time would have passed on earth.
> And what if I left earth at 50percent of light speed , traveled 1 light-year away and did a turn and came back to earth at same speed. For me, it would be 1 year, but if I had a twin brother who was waiting on earth, would i now be a year younger than him? And how is this possible?
Yes, you would be younger than him, and it's possible because that's just how relativity and time dilation work. It's even practically measurable in "real" life: http://www.leapsecond.com/great2005/tour/