Sosyal bilimler eğitim programlarında blok tabanlı ve metin tabanlı programlama dillerinin temel programlama öğrenme sürecine etkisi The effect of block based programming and text based programming environments on learning programming skills in social science education