Do more research, the fact that you would even think goldfish and 10g shows you need to learn more. you could do a.pretty neat low tech planted tank with pfs or flourite, anubias, java ferns, etc. put a small piece of driftwood and stock with a beta or some ottos and cardinal tetrasaybe even a bn pleco. just don't overstock it, a 10g does not hold many fish at all.