Технически - все это не очень сложно.Интернет магазин - создается четырьмя шагами. Шаг первый - приобретение домена и хостинга, (с первым можно не спешить). Шаг второй - установление вордпресса на сервер. Шаг третий подключение бесплатного плагина WooCommerce Подбор темы "заточенной" - например SG Simple. Для решения вопросов связанных с использование плагина WooCommerce создан специализированный форум.
Но основные проблемы - не технические - а организационные.
Как бы это смешно не звучало, город вычисляется по IP. Базу для определения города можно скачать тут http://ipgeobase.ru/cgi-bin/Archive.cgi . IP адрес можно брать из запроса, далее он преобразуется в определенный вид и ищется по базе. Если находится совпадение можно достать город. Я в своем проекте использовал обрезаный вариант этой базы, для увеличения скорости определения.
Я использую notepad++, хорошая программа и наиболее популярная. Блокнот тоже ничего, но там нет подсветки тегов, атрибутов и прочего.
Dreamweaver тоже ничего, но подходит она для более продвинутых сайтостроителей, знающих html, css, php. Плюс её в том что можно не используя браузер, сразу увидеть результат кода.
П.с. html применяют, в основном, для каркаса сайта, а оформление делают, например в css.
Заголовка два.
Первый находится в блоке, между <head> и </head>. В этом контейнере есть много чего, в том числе и название документа HTML, оно находится между тегами:
<title>Название сайта</title>
И его на веб страничке не видно - он нужен только поисковым роботам. И когда вы открываете сайт, то в верхней панели на экране монитора как раз и будет видно это название.
Второй заголовок или название самого сайта находится уже в другом контейнере - между <body> и </body>
Записывается название так:
<h1>Заголовок</h1>
или со ссылкой:
<div id="blogtitle"><a href="http://домен сайта">НАЗВАНИЕ САЙТА</a></div>
И это название уже вы увидите глазами на страничке сайта.
Если нет интерпретатора php или MySQL сервера, сайт на движке просто не запустится. В этом случае вы просто вынуждены делать стационарный HTML сайт. Если у Вас landing page - одностраничный сайт, нет смысла использовать движок.
Если у Вас ограничение по ресурсам сервера - на тяжелых движках сайт будет тормозить. Во всем остальном только плюсы.