То что отображается в браузерах организуется по средствам HTML и CSS. Если вам хочется коротко пробежать по основам этих технологий, плюс почитать о последних нововведениях, то есть прекрасная статья — Learn CSS layout.
Если вы захотите сделать свой собственный почтовый сервер. Без помощи Google, Yandex или кого угодно. То это может быть гораздо легче чем вы думали! Я неоднократно пользовался этим руководством — Postfix.
Когда мне потребовалось настроить программное решение для автоматического бана по IP, то мне очень пригодилась статья от известного западного хостинг-провайдера — How To Protect SSH with Fail2Ban on Ubuntu 14.04.
Бесплатные SSL-сертификаты выдают на сервисе Let's Encrypt. А вот простая и понятная статья, как настроить их автоматическое обновление для веб-сервера Nginx — How To Secure Nginx with Let`s Encrypt on Ubuntu 14.04.
Когда надо сделать аккуратный сайт-визитку, чтобы легко можно было его изменить под свои нужды, и чтобы легко все работало на мобильных телефонах и стационарных телефонах. Ну в общем я выбрал этот набор стилей — Skeleton CSS.
Прекрасные бесплатные иконки доступные во множестве форматов — Streamline Icons.
Когда мне захотелось сделать страничку с книгами, где захотелось сделать иллюзию бумажной книги, то оказалось что этого легко можно добиться с помощью полупрозрачных текстур. И есть целый сайт на котором можно их выбирать — Transparent textures.
Когда я выбирал хостинг, я смотрел чтобы была возможность приобрести VPS с предуставленной операционной системой Ubuntu.
Качественный и простой в настройке веб-сервер — Nginx.
Ваши сервера в интернете постоянно будут заваливаться запросами для взлома паролей, почты и прочего. Есть простой способ это усложнить — Fail2ban.
Знаете Javascript и хотите его использовать на сервере? Есть решение — NodeJS.
Javascript-библиотека позволяющая легко добавить символы переноса на ваши веб-странички — Hyphenator.
Среда разработки + сервер, доступно из браузера, в любом месте — Cloud9.