added tools and languages for learning programming