Хочешь заняться разработкой сайтов на заказ? Начни с вёрстки, затем читай книги по программированию. Как минимум, тебе потребуется знание Javascript, а потом и что-нибудь серверное, хотя и JS тоже можно на сервере использовать, но большинство заказов скорее всего подразумевают PHP. Помимо знаний самих языков нужны будут знания фреймворков, а для фриланса ещё и CMS популярны, потому что там часто нужно самое простое и быстрое решение, а фреймворк — это всё ж не самое быстрое. Чтобы делать всё грамотно, а не так, чтобы тебе потом хотелось руки оторвать за твою разработку, приготовься потратить на обучение 2-3 года. Работать-то ты сможешь начать и раньше, но, скажем, за ту вёрстку, которую ты будешь делать через 3 месяца с начала обучения, тебе потом самому будет стыдно, и так же с программным кодом.