안녕하세요?
C# 외에도 전공인이 아니더라도 본인의 의지와 성향만 맞다면 언어를 배우는건 그렇게 어렵지 않습니다. 다만 본인이 객체개발 을 하고 그에대한 희얼? 뭐 재미 흥미 등이 발생 하면 빨리 배우는것 같습니다. 이쪽일 ( 시스템 업무 회사 팀장 13년 근무 ) 하면서 많은 후배분들을 가르치고 같이 일했는데 대부분이 본인의 첫작품에 많은 재미와 흥미를 느끼는 사람이 대성 했던것 같습니다.
뭐 서론은 각설 하고
먼저 Database 언어 관련 교제 를 함께 공부 하셔야 합니다. (MS SQL or Oracle 등)
보통 C#또는 그외 프로그래밍 언어들이 화면구성을 한다면 그내부에서 로직컬하게 움직이도록 명령을 짜는 부분은 DB 프러시져 단에서 개발 되는것이 일반 적이라서 반드시 DB언어는 필수 입니다.
먼저 재미를 위해서 C# 프로그래밍 책 (https://wikibook.co.kr/csharp-unity/) 으로 재미를 붙이시고 할만하다 싶으면 DB언어를 병행 하는것을 추천 드립니다.
실제로 어떤책이 좋다 하는건 큰 의미가 없고 책을 보고 단계적으로 시작 할때 본인 성향이 맞는지가 제일 중요 하다고 생각 합니다.
그리고 프로그램을 배우면서 본인이 하고 싶은 분야가 무엇인지도 중요 한 지표가 되는거고요.
개발자의 길을 가고자 하시면 꼭 살아 남으시길 바랍니다~