જ્યારે દરેક પાસે તેમની પ્રિય ભાષા છે અને તે પ્રોગ્રામમાં કેવી રીતે શીખવું તે સમય અને સંસાધનોનું રોકાણ કર્યું છે, ત્યાં કેટલીક સમસ્યાઓ છે જેનો યોગ્ય ભાષા સાથે ઉકેલી શકાય છે. દા. ત. તમે વેબ એપ્લિકેશન્સ લખવા માટે C નો ઉપયોગ કરશો નહીં અને તમે જાવાસ્ક્રિપ્ટમાં ઑપરેટિંગ સિસ્ટમ લખશો નહીં.