Если вам это интересно - то конечно нужно учить и HTML, и CSS, а желательно еще и PHP.
Бесплатные движки сайтов это, наверное, хорошо и удобно, если вы хотите какой-то небольшой сайтик и вас все устраивает в его дизайне и т.д.
Но если возникнет какая-то проблема - я полностью согласен с funarya, вам придется или самой возиться с кодом, или платить специалистам.
А вообще, знаете, это довольно интересно, самому во всем разобраться и понять как строиться сайт и менять на нем все по своему усмотрению.
Удачи вам.
Сайт должен сочетать в себе цвета, которые гармонируют друг с другом. Если у вас в шапке сайта, например, голубой цвет, то , предположим, меню сайта тоже может иметь голубой текст. Не должно быть много цветов, разных по оттенкам. Либо это совсем разные цвета, но их немного, либо это много цветов, но они все в одной гамме. А лучше всего выбирать те цвета, которые близки к природным, естественным, которые человеческий глаз привык видеть каждый день.
Я делала свой сайт в очень темных тонах, но мой преподаватель сказал как-то, что сайт должным быть светлым. Это более правильно и приятно тем, кто его посещает.
К примеру, можете использовать тени. Подробнее о них можете почитать на сайте htmlbook.ru Также есть специальные сервисы, которые сами сгенерируют код теней, вам лишь останется вставить код в файлик с css стилями и применить к какому-либо блоку или другому объекту.
Скажу одно - если хотите научиться создавать сайт, веб-страницу, то нужно осваивать. Не совсем это сложно, но если навыка нет вообще, то начинать следует с азов. В целом лично мне было интересно, я с удовольствием в свое время осваивала и html, потом и css/ Теперь сайты делаю))
Jpeg - нормальное качество при небольших размерах А5-А6.
PNG - хорош тем что у него прозрачный фон. То есть рисунок идет именно по контуру а не прямоугольником. Отлично для обтекания текстом text wrap