سوال خیلی کلی و بزرگی پرسیدین ولی به نظر من برای اینکه کسی در زبان های برنامه نویسی مسلط بشه و با روش ها و مفاهیم مختلف برنامه نویسی آشنا بشه، یادگیری یک زبان کفایت نمی کنه چون هر زبانی از یک یا چند روش پشتیبانی می کنه. از نظر من یادگیری زبان های برنامه نویسی C، جاوا و پایتون برای شروع برنامه نویسی خیلی عالیه که البته می توان با یکی از اینها شروع کرد. پس از این زبان ها توصیه می کنم یک زبان برنامه نویسی فانکشنال نیز در مرحله آخر و پیشرفته یاد بگیرید.