1. 名もなきアンパンマン◆Z0Fxwui5SQOQ 2024年09月29日 12時57分
本とかで勉強 とかもありなんだろうけど...
まだPython3のコードをちょっとかじってるだけだから、何を買えばいいかもわかんないや
2. 早月◆QEapvY.dM 2024年10月03日 16時25分
手を動かす。何かを作る。その過程で都度調べることで勉強になります。
勉強する前に、作りたいものを決めておくことをお勧めします。
3. 著名ハッカーがプログラミングの学習方法を語られたぞ 2025年09月24日 13時38分
https://stallman.org/stallman-computing.html
まず、何かの言語でプログラミングの教科書を読み、次にLispを含むいくつかのプログラミング言語のマニュアルを読みます。これがあなたにとって直感的に理解できるものであれば、それはあなたの心がプログラミングに適応していることを示しています。
もし、これらが直感的に理解できない場合は、プログラミング以外のことをすることをお勧めします。苦戦すればある程度プログラミングができるようになるかもしれませんが、苦戦していたら苦手になってしまいます。魅力ではなく苦戦だとしたら、プログラミングに何の意味があるのでしょうか?
その後、実際のプログラム(またはその一部)のソースコードを読んで、何をしているのかを把握する必要があります。そして、機能を追加するためにプログラムに変更を加えたり、バグを修正するための特定のバグを見つけることができれば、それを書き始めるのです。それらのプログラムのコードに精通している優秀なプログラマに、あなたの変更点を読んで批評してもらいましょう。
人々が開発している自由なプログラムのバグを修正した場合、開発者はあなたから修正してもらえるのを喜んでくれるでしょうし、インストールしても問題ないようにするための書き方を教えてくれるでしょう。あなたが実装したい機能のために彼らのTODOリストを見てください。開発者があなたの変更を組み込んだとき、あなたはそれが大きな満足感であることに気づくでしょう。
これを何度も繰り返していくことで、あなたはソフトウェア開発が得意になっていきます。
あなたのプログラミング能力は善のためだけに使い、悪のためには使わないでください。自由でないソフトウェアを開発したり、ソフトウェアの代用品としてサービスを提供したりしないでください。個人情報を収集しないように、匿名で利用できるようにシステムを設計してください。