I agree with TonyLawrence, Wordpress is a good place to start, and there are many free photography themes available. If you need an inexpensive web host, try 000webhosting, they are free. Also you can get a .tk domain name like "example.tk" for free. It would also do you no harm to learn a bit of "HTML" and "PHP" coding, because these two languages can definitely make life easier for you when trying to start up a website. Remember, Google is your friend.