જો કે, યુનિવર્સિટી આધાર આપે છે, શીખવાની ક્ષમતા, જે પ્રોગ્રામર માટે આવશ્યક છે, ઓછામાં ઓછા ત્રણ ભાષાઓમાં પ્રોગ્રામિંગ સિદ્ધાંતોની સમજ છે.