પ્રોગ્રામિંગ, સંગીત અને સાહિત્ય - બધા મુખ્ય વિસ્તારોમાં ત્રણ ભાગમાં વહેંચી શકાય છે.