لا توجد لغة محددة ليبدأ بها أي شخص فهي تختلف من ظرف لآخر، ما يجب فعله هو الاطلاع على الموضوع بشكل عام ثم تجري تحليلا لأهدافك ثم تقابل نتائجك باللغات التي تتناسب معها، وفي العادة قد يتطلب الأمر أكثر من اللغة. أما اللغات الأكثر استخداما هي c++ ، جافا، بايثون ...وتطبيقات الويب مثل HTML PHP .... وقد بدأ التركيز مؤخرا على لغات التي تختص بمعالجة البيانات.