The best thing to do is go to www.godaddy.com. I checked the domain name
www.franchinoreptiles.com and lucky you its available. It will cost you around 8 bucks a year to hold on to this name. Now that you have ur name, u need some space on a computer to host it so people can view it. godaddy offers hosting as well and their fees are reasonable.
.com is considered commerce; org is organization;net is network; edu is education; gov is government. Thats what I think it is anyway. So you would wanna go with .com since you will be a business.
Web graphics, I personally use Adobe Photoshop. Layouts, I code with Macromedia Dreamweaver. If ur a beginner, its best that you start out with Notepad on ur computer to learn HTML.