Yes you need to cycle it, google aquarium cycle , it may take up to 3 weeks, do not get a goldfish they get large and can live for up to 45 years and CANNOT live in anything smaller tthan 50 gallons each. You should get/have a heater, filter, tank, stand, subrstate, decoration, lights, hood...