하드웨어/임베디드 쪽으로 공부해서 C와 파이썬 말고는 거의 쓰지 않았습니다. C++은 간간이 수업때만 썼고요.
펌웨어/하드웨어 개발쪽으로 가면 C/어셈블리/HDL 말고는 거의 안쓸줄 알았는데 C# 사용을 요구하는 공고도 많이 보입니다.
지금당장은 못쓴다고 해도 나중에 구직이 더 편해질까 하는 마음에 틈틈이 배워볼까 하는데 C와 많이 다른가요?
한국에서야 툴을 비롯해 여러가지가 공짜인 Java가 많이쓰이지만. 미국에선 생산력과 지원이 뛰어난 C#이 더 많이 쓰입니다. 점유율도 높구요. 언어 난이도는 윗분말대로 처음 진입하면 사람들이 만들어놓은 템플릿도 많이있고 플러그인도 많아서 쉽지만 실제 제품으로 커스터마이징 하려다보면 패턴 디자인등 상당히 복잡합니다. 특히 절차지향적에 익숙하시면 oop 로 개념을 바꾸는데 애먹는 사람들을 많이 봤네요.