c# 공부

코딩공부 C# MS Learn 학습 기록 1

Sigmaa1 2026. 5. 11. 09:33

제미나이와 학습 계획 세우기

제미나이 활용 언어 비교

언어 윈도우 (Windows) 안드로이드 (Android) 게임 (Game) 수익화 성격

 

구분 윈도우 프로그램 안드로이드 앱 게임 (PC/모바일)

 
제미나이가 정리해준 표
코딩 공부 후 수익 창출을 위해 일단 제미나이와 함께 어떤 프로그래밍 언어를 배울지 정함.
 
나는 안드로이드 앱과 윈도우 프로그램을 동시에 만들고 싶었는데 코틀린은 자바 기반으로 만든 언어로 안드로이드 앱 만들기에 최적화 되어 있고 c#은 윈도우에 최적화 되어 있는데 c#으로 안드로이드 앱을 못만드는 것은 아니기도 하고 유니티 엔진으로 게임을 만들때도 사용하여서 두 곳에서 모두 사용 가능한 c#을 선택
일단 기초부터 공부하고 앱 개발은 나중에
 
결론은 c#으로 정함

MS Learn을 통한 학습 시작

https://learn.microsoft.com/ko-kr/training/browse/?terms=c%23

 

모든 과정, 학습 경로 및 모듈 찾아보기 - Training

단계별 지침을 사용하여 새로운 기술을 알아보고 Microsoft 제품의 기능을 알아봅니다. 학습 경로 및 모듈을 탐색하여 오늘 여정을 시작하세요.

learn.microsoft.com

 

Micro Soft Learn C# 학습 자료

책도 찾아보고 강의도 찾아보고 하다가 ms learn이란 사이트에서 공부 자료가 있다는 것을 알게 됨.
그러므로 현재는 ms learn으로 공부할 예정

 

오류

빨간색으로 동그라미 친 부분은 웹 코드 편집기 열기

시작하면 코드를 똑같이 따라서 작성해 보라고 한다.
복사 붙여넣기는 도움이 안돼니까 직접 해보라고 한다.
처음에는 Console.WriteLine 을 배웠다.
왼쪽은 마지막에 세미콜론 빼먹어서 오류남
 

Console.Write

 
이후 주석처리 방법을 알려주고 방금 작성한 코드를 주석처리 하여 작동하지 않도록 하라고 한다.
다음으로 Console.Write 를 배웠다,
배우는 과정에 클래스와 매서드를 배웠는데 뭔지는 아직 잘 모르겠다.
 
매서드가 클래스의 부분집합이고 클래스 부분은 Console 매서드 부분은 Write 부분이라고 한다. 정확한 개념은 나중에 배우겠지

 

출력 방식의 차이점

이후 새로운 코드를 배우고 작성해보고 전꺼와 비교해 보라고 한다.
처음꺼(Console.WriteLine)는 문자 출력 후 다음 라인으로 들여쓰기
두번째(COnsole.Write)는 이어쓰기
 
근데 처음에 코드를 한 번만 작성하라고 하여서 다음 라인으로 이동하는거 확인이 불가능하다.
그러므로 처음꺼를

Console.WriteLine("문자")
Console.WriteLine("문자")

이렇게 두 번 입력해야 두 코드의 차이를 확인 가능하다.

 

 

 

 

 

 

 

퀴즈

퀴즈
퀴즈2

이후 퀴즈를 맞췄다. 틀린 거 없이 처음에는 만점

 
요약

처음 배운 내용
문자 출력 방법
Console.WriteLine("문자")
Console.Write("문자")
주석처리
이 두가지를 사용하여 메서드와 클래스 개념을 가볍게 다루며 문자 출력을 배웠다.
이후 간단한 퀴즈를 통해 복기와 잘 배웠는지 확인
 
배운 주의사항
대소문자 구별, 세미콜론, 그리고 리터럴 문자열을 배웠다 큰따옴표로 문자를 묶는 것
 

 

 
웹버전도 제공해주고 좋음
30분 소요 빠르면 10분도 될듯
 
다음 거는 4시간 걸린다.

반응형

'c# 공부' 카테고리의 다른 글

코딩공부 MS Learn C# 학습 2-1  (0) 2026.05.13