일단 초면에 존댓말할게요 ㅈㅅ

어떤 언어 공부를 시작해야할 지 질문하는건데요
제가 프로그래밍쪽에 문외한이라 설명하는데 어려움이 예상됩니다 으어
제가 다니는 학교가 전공을 설계하는 곳이라서 화학+컴퓨터프로그래밍 전공을 계획하고 있습니다
분야는 '생물정보학' '프로테오노믹스' 로
1.엄청나게 많은 유전자 DB의 자료들과 자신이 가진 데이터의 유사성을 비교하는 프로그래밍
2. A라는 아미노산과 B라는 아미노산 둘 사이의 상호작용을 계산해서(정전기적 인력) 이 둘이 이루는 입체구조를 예측하는 프로그래밍

이 최종목표입니다.
이를 위해서 학부과정중 최소한의 프로그래밍 기초를 닦으려고 하는데 처음에 어떤 언어를 공부해야 할까요
그리고 원론적인 내용을 충실히 실으면서 좋은 문제가 많은 입문서 아시면 추천해주세요!