программирования нужно знать, чтобы создать информационные сайты (со статьями по заработку например). И чтобы можно было работать на фрилансе, делая средние сайты на заказ.
Примерно такие сайты, можете найти сами:
Хитёр бобёр
СлоноДром
2)Нужно ли знать JavaScript, чтобы создать выше отмеченные сайты?
3) И сколько нужно времени, чтобы научить создавать средние сайты? Если уделять в день примерно 6 часов.
4)Ваши советы и личная точка зрения.
Чтобы сделать сайт достаточно его собрать на CMS и много труда не составит, интернет магазин, сайт визитка, landing, личный сайт всё это можно собрать на CMS. Но если речь идёт о веб приложениях то эти языки нужно знать. И не обязательно все зависит от того на какой стороне ты хочешь работать на стороне клиента или на стороне сервера
Тебе - никак. А вообще, забавная формулировка. Человек, который спрашивает у нас совета о том, как ему заработать - собирается создавать блог, где будет учить зарабатывать других.
Если "отвечать серьёзно" как просишь, то - думай своей головой, ищи инфу в интернете самостоятельно. Это необходимые качества для человека, который сможет зарабатывать. Быть самостоятельным, а не побираться по мнениям непонятных людей. Никто делиться успешными знаниями с тобой, маньяком заработков, не будет. Тратить на тебя время знающий, а, значит, занятый человек не будет.