기초가 없는 생노베이스 독학자에게 로드맵을 제시해주실 분

안녕하세요. 화이트 해커를 목표로 공부를 시작한 완전 생노베이스 대학생 독학자입니다.
프로그래밍 경험이 없고 컴퓨터 과학(CS) 지식도 거의 없는 상태에서 드림핵의 첫 입문 경로인 'Dream Beginners Path'를 시작했습니다. 하지만 기초 지식이 없다 보니 유닛 2부터 바로 막혀서 더 이상 진행이 불가능한 상태입니다.
현재 주변에 도움을 요청할 사람이 아무도 없어 혼자 독학해야 하는데, 다음 두 가지 사항이 전혀 파악되지 않아 글을 올립니다.
1.드림핵을 무리 없이 학습하기 위해 필요한 컴퓨터 과학 및 필수 기초 지식의 구체적인 범위와 수준이 어느 정도인지 간절히 궁금합니다.
2.드림핵에 재도전하기 전에, 완전 초보자가 기본기를 탄탄하게 쌓을 수 있는 추천 매체(강의, 유튜브, 도서 등)와 현실적인 로드맵이 있다면 알려주시면 정말 감사하겠습니다.

정말 간절하게 시작했는데 혼자서는 도저히 길이 보이지 않아 막막합니다. 전문가 분들의 현실적인 조언과 지혜로운 가이드라인을 부탁드립니다. 자세하고 친절하게 답변해주시면 정말 감사하겠습니다.

작성자 정보
익명 (123.214)
Dreamhackを始める前に、コンピュータサイエンスのすべてを学び終える必要はありません。分からない部分が出てきたときに、その内容を理解するために必要な基礎知識を少しずつ補いながら進めれば大丈夫です。プログラミング経験がない状態でユニット2から難しく感じるのは自然なことです。 まずは、次の内容を勉強することをおすすめします。 Python:変数、条件分岐、繰り返し、関数、リスト、文字列 Linux:基本コマンド、ファイル操作、権限、プロセス C言語:配列、関数、ポインタ、メモリ ネットワーク:IPアドレス、ポート、TCP/IP、DNS、HTTP Web:HTML、JavaScript、Cookie、Session、SQL 最初の1か月はPythonとLinuxを勉強し、次の1か月はC言語、メモリ、ネットワークの基礎を学ぶとよいでしょう。その後、Webハッキング、pwn、リバースエンジニアリングの中から、最も興味のある分野を一つ選んで勉強してください。 教材としては、初心者向けのPython・Linux講座や、Linuxを実際に操作しながら学べるOverTheWireのBanditがおすすめです。Web分野に興味がある場合は、PortSwigger Web Security Academyも役に立ちます。 動画や本を見るだけではなく、必ず自分でコードを書いたり、Linuxコマンドを実行したりしてください。解答を見る場合も、そのまま覚えるのではなく、「なぜこの方法で解けるのか」を自分の言葉で整理することが重要です。 まず2〜3か月ほど基礎を勉強してから、Dream Beginners Pathに再挑戦してみてください。最初につまずくのは普通のことです。焦らず継続すれば、少しずつ理解できるようになります。