While you can cut your own hair, it's best to get it done in a hair salon. The stylists will be better at it than you, and they hate to fix amateur jobs. The best way to avoid the temptation is to make your next hair appointment before you even leave the salon.
In most hair salons, the stylists will be willing to educate you on your hair. They can tell you exactly what kind of hair you have, how to take care of it, what products to use or not use, and even what kind of dye works best for you. The best stylists will even keep all this on file.