what does it mean to 'have a go'?
It means to try something new, different.
To give it a shot or try. Take a chance.