プログラミング初心者の質問に答えるスレ

26レス ・勢い 1.8/日 ・2026/06/27開始

プログラミング初心者の質問に有志が答えるスレです。

・「ググれ」で終わらせない
・言語、環境を書くと答えやすい
・宿題の丸投げはNG、考えた過程を添えて
独学3週間目です。変数とループは分かったのですが、関数を「いつ作ればいいのか」が分かりません
>>2
最初は「同じコードを2回書いたら関数にする」でOK。慣れると「これは分けたいな」という感覚が育つ
>>2
「処理に名前をつけたいとき」という考え方もある。名前がつくとコードが読みやすくなるよ
>>3 >>4
なるほど、コピペしたら関数化のサイン、覚えました。ありがとうございます
エラーメッセージが英語で心が折れます。皆さん最初どうしてました?
>>6
エラーは「敵」じゃなくて「どこが悪いか教えてくれる味方」。最初の1行だけ読む癖をつけると意外といける
>>6
エラー文をそのまま検索するのは全プログラマーが毎日やってることだから恥じることはない
環境構築で3日溶けた。本編に入る前に挫折しそう
>>9
環境構築が一番難しい説は初心者あるあるじゃなくて真理。まずはブラウザで動くオンライン実行環境から始めるのも手だよ
>>9
分かる。環境構築を乗り越えた時点で初心者卒業の半分は終わってる
質問。プログラミングって数学できないと無理ですか?文系です
>>12
Web系なら四則演算で足りる場面が大半。必要になったらその都度学べばいい。論理的に考える力のほうが大事で、それは文系の読解力とも地続きだよ
>>12
現役だけど数学は正直そんなに使ってない(ジャンルによる)。安心して始めてくれ
写経(サンプルコードを手で打つ)って意味ありますか?コピペと変わらない気がして
>>15
打つこと自体より「打ちながら考える」なら意味がある。1行ごとに「なぜこう書くのか」を声に出して説明できるかやってみて
>>15
写経+改造がおすすめ。数字や文字列を変えてみて、予想通り動くか確かめると理解が跳ねる
初めて自分の書いたプログラムが動いた時、声出た
>>18
その感動を忘れないうちに次を書くんだ。それが上達の全て
変数名って日本語ローマ字(kingaku とか)でもいいんでしょうか
>>20
動くけど、英語(amount とか)に慣れておくと後で楽。辞書引きながらでいい。チーム開発だと英語が標準だから
>>20
最悪なのはローマ字と英語が混ざること。どっちかに統一されてれば読める
みんな優しくて泣ける。他の場所で「そんなことも分からないのか」と言われて凹んでたので
>>23
誰でも最初は初心者だからな。そういう場所は離れて正解
報告: 初めて自分用の家計簿スクリプトが完成しました。>>3の教え通り、関数3つになりました
>>25
おお、完成おめでとう!実用品を作るのが一番伸びるんだよな

書き込む 残り974レス

レス番号クリックで >>N を引用できます