Das gehört eigentlich in den Traum-Start. Dort findest Du wirklich alle Informationen über Gewerbeanmeldung, Selbständigkeit / Nebentätigkeit, etc.
Ein Gewerbe benötigst Du, sobald Du Gewinn erzielen willst. Also: JA!
AGB heißt das (nicht AGB
s! AGB = Allgemeine Geschäftsbedingungen, nicht Allgemeine Geschäftsbedingungens

). Die solltest Du schon auch auf Deiner Website anbieten.
Aber das ist normal alles in den Sticky-Threads im TP-Start schon geschrieben. Einfach "Suche" anschmeißen und lesen, lesen, lesen

.