تعلم برمجة الويب

كيفية تعلم البرمجة دون الشعور باليأس والملل والاحباط؟