Need recommendations on 'best' website builder and domain provider for novice

Hello, I have a degree in Computer Science and have about 10 years of coding experience but I have never created or maintained a website.  My wife is a stellar photographer and wants me to build her a website.  This site would need probably 20-30 pages or a gallery of some sort.  It would not need any shopping cart because nothing would be for sale.  Just contact info and secure pages with her photographs in a modern site well suited for photography.  This will be a work in progress and does not have to be done overnight.  Can you give me suggestions regarding a company that can both provide a new domain for us and give me the tools to build a website without having to do any real coding?  My coding skills are dated and do not include anything that would be useful for building a website.  Obviously I have heard of Go Daddy and others but really don't know the ins or outs of any.  Thank you so much for your assistance!

I guess the other part of this question would be to ask about the best way to make sure someone can find the website once it is built and the considerations I would need to make for this to happen, short of giving someone the URL.  Keywords and other considerations.

Thank You!
mjchevalierAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

n2fcCommented:
Although godaddy.com advertises a great deal, if you're looking for INEXPENSIVE hosting and excellent tools, try JUSTHOST.COM

They offer a free domain registration and excellent site builder tools when you buy an inexpensive hosting package...

They also provide many SEO credits with major search engines to get your site found quickly and easily!
0
GaryCommented:
Never get a free domain with hosting - always buy your own and keep control.
Namecheap.com or Godaddy.com to register a domain.

http://www.wix.com/
0
Ratnesh MishraCommented:
I would suggest to go with "godaddy.com" choose "wordpress site/blog" go for protfolio theme as there are many available. It will give you a free domain what ever you wish [although its already in the package] . Based on your need and requirement you can keep on adding plugins to enhance the feature.
For example you need analytic report , SEO feature social site links and many more add jetpack from wordpress. And apart from this if you have developed your own plugin you can add that too.
Hardly it will cost you 2$ /month  .
They  also have moneyback policy for their various product.
Donot forget to read everything in details although it takes time but you will be aware what you will be getting at what price.
0
Cloud Class® Course: Microsoft Office 2010

This course will introduce you to the interfaces and features of Microsoft Office 2010 Word, Excel, PowerPoint, Outlook, and Access. You will learn about the features that are shared between all products in the Office suite, as well as the new features that are product specific.

Dave BaldwinFixer of ProblemsCommented:
There are a number of photography web sites that let you create your own site on theirs or even one that appears strictly under your own domain name.  Here's one, there are a number of others: http://www.squarespace.com/tour/photographers
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Paul SauvéRetiredCommented:
>>I have a degree in Computer Science and have about 10 years of coding experience but I have never created or maintained a website.

You can purchase your domain name with, say networksolutions.com...

decide which CMS (content management system) you want to use

find a host

>>My wife is a stellar photographer and wants me to build her a website.

If your wife sells her photos, you may want to consider a specialized (i.e. commercial) hosting site... This costs more to set up AND more to host.

Definition:
A content management system (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment.
Content management system - Wikipedia, www.en.wikipedia.org/wiki/Content_management_system
0
carloselfaiteCommented:
I would sugest you to buy a package in https://www.godaddy.com wich include a domain, then install Joomla then go to rockettheme.com and install a nice theme like this one rocket theme and your done!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.