이제 c언어 겨우 땠는데 어떻게 공부해야할지 막연합니다

곧 학교 들어갈건데 전공을 컴공으로 하려고하는데, 재능이없어 너무 고민됩니다..

일단 코딩이 너무 어렵습니다


제가 코딩이 어려운 이유를 분석해봤는데
첫째는, 내가 알고리즘을 못세운다고 해야하나?
그러니까 간단한 프로그램이야 뭐 알고리즘도 필요없을정도의 그런거는 문법만 알면 만들수는 있지만.
그런데 예를 들어, 테트리스나, 슈팅게임, 수강신청시스템 이런거로 들어가버리면 진짜 까마득하더라고요..
이런거 어떻게 해야하나요?

두번째 이유는, 문법을 좀 체계적으로 배워야하는데 그런 책이나 강의같은거를 못구하겠더군요
그러니까 내말은, printf,scanf,if조건문,while반복문, 뭐 이런 공식적이고 아주 기본적으로 많이 쓰이는
문법은 배울수있을지라도. time,random 요런거까지 세세하게 체계적으로, 그리고 어떻게 써야하는지
잘 알려주는 뭐 그런게 없어서 돌겠더라구요.. 저런 문법이 있었는지 조차조 몰랐는데, 친구가 쓰는거보고 '아 저런것도 있구나'
이렇게 느끼고. 설령 안다해도 어떻게 써야하는지를 모르겠어요. 인터넷뒤져도 이상한 예문만 나오고

그리고 세번째이유는, 문제풀이가 부족합니다. 예를 들어서, 어떤 수학공식을 배웠으면 그 공식에 대한 예제문제를
많이 풀어보고 틀리면 답지도 보고 그래야하 그 공식이 익혀지고 나중에 어떻게 쓰여지는지 알듯이
코딩문법도 예제를 많이 풀어봐야되는데, 그런 체계적인 훈련이 부족해서 항상 헤멥니다..

이 3가지 이유가 내가 생각하는 코딩 존나 못하는 이유입니다..


현실적인 조언이나 질의응답같은거 해주는 코딩사이트 뭐 그런거 조언좀 부탁드립니다..