First time in India

Hey travellers, im going next week for the first time in India. I’m starting from Kolkata. Any tips about the city? From there i’m thinking to head north probably to Darjeeling