No.7ベストアンサー
- 回答日時:
No.4です。
総論については、No.5さんの言われていることが正しいのかと思います。
正直、Windowsでそこまでフリーソフトが提供されているとは知りませんでした。
しかし、まずプログラミングが自分の望んだようなことをできるようになるには、そんなに簡単にできるものではなく、もちろん初心者向けの本をチョット読んで理解できるほど甘いものではありませんし、プログラミングと言ってもいろいろあって初心者ではどの本を選んでいいかわからないでしょう。
実践あるのみですし、それも「覚えるために覚える勉強」では長続きしません。
ですから、まずは自分で何を作りたいのかハッキリした目標を持つことが大切ですし、楽しんでやることが何よりも大切です。
そして、その中の1つの選択肢として私はLinuxを勧めただけです。
Linuxの一番面白いところは、設備を別にすればフリーのLinuxで世にある商用機のサーバーと同じことが知識と技術力があれば自分のPCでも実現できることです。
これは、残念ながらそれをやったことのない人には理解できないものでしょう。
気軽に始めるにはWindowsのフリーソフトで覚えるのがいいと思いますが、余裕ができてある程度理解できたらLinuxにも挑戦してみても、たとえ失敗してもそれで失うものは何もないのですから、気軽にやってみてもいいのではないでしょうか。
最後に「ダメだ、ダメだと言ってばかりの人は、何をやらせてもダメな人」です。
今回の件も、諦める理由など山のようにあるのですから、いつでも辞められます。
質問者さんはそうならないように頑張って、そして楽しんでください。
No.6
- 回答日時:
本を買うときの注意は「~入門」とある本には、「プログラミングそのものの初心者向け」のと、「特定言語初心者(プログラミング自体は上級者)向け」があります。
前書きや書評などで確認しておきましょう。
No.5
- 回答日時:
#1です。
#4さんのおっしゃっている、
「「プログラミングはそう簡単なものじゃない」とばかりに、厳しい意見が飛び交うようです。」
についてですが、プログラミングが難しいとは言っていません。「難しくないから、それくらいは自分で調べなさいよ。」と言っているのです。本を1冊買ってきて、本に載っているプログラムを自分で打ち込み・コンパイル・実行するのはそんなに難しいことではありませんからね。
なお、#4さんは「Linux」を勧めていますが、これには「反対」です。理由は、「自分でプログラムの開発・実行環境を整える前に座セルする」可能性の方が高そうだからです。Windowsで使えるフリーの開発環境を別の質問でたくさん紹介してもらったのですから、そのままWindowsでやる方が簡単です。
No.4
- 回答日時:
答えとは違いますが、どうしても素人がプログラミングをしたいとか言うと「プログラミングはそう簡単なものじゃない」とばかりに、厳しい意見が飛び交うようです。
何でもそうですが、馬鹿な人にとっては難しいものでしょう。
それはそれとして、プログラムと言ってもピンからキリまでありますので、自分ができそうな小さなプログラムを作りながら少しずつ拡張した方がいいでしょう。
まずは、動作するプログラムを作ってみて、一連の流れを掴むことが大切です。
それと、仕事ではないのであくまで楽しんでやりましょう。
どうしても日本人は、苦労した分だけ成長するといった考えが強いですが、覚えることは山ほどあるので楽しくやることが何より大切です。
プログラムと言っても、いろいろとあります。
まず、自分で具体的に何を作りたいかを決めてから、少しずつ問題解決をするといいでしょう。
また、遠回りとなるかも知れませんが、Linuxであれば、たぶんほとんど無料でできます。
もちろん、Linuxで何でもできるわけでもありませんし、使いこなすにはかなり敷居が高いとも言えます。
しかし、それも含めLinuxの勉強も兼ねてLinuxをやられてみてはいかがでしょう。
Linuxであれば、PerlやPHPなどサーバー系プログラミングがタダでできます。
また、それはサーバーを公開するという意味ではなく、自分のマシン内で動作確認すればいいだけですので、危険性は伴いません。
そうでなくとも、いろいろな道がありますので、あきらめずに頑張ってください。
No.3
- 回答日時:
真実は#1さんの通りです。
それに付け加えて、
「何のために、どういうものを作りたいのか」をはっきりさせないと
どのような学習も、どのような作業も始まりません。
No.1
- 回答日時:
・財布を持つ。
・家を出る。
・書店に行き、「プログラミング入門」風の本を買う。
・まずは、読む。
※本気の回答です。
※それくらい、自分で探せない・調べられないようでは、出来ません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社・職場 年下の女上司にいつも怒られる毎日で、それがプレッシャーで仕事でミスばかりしてしまいます。 3 2022/10/15 15:05
- Ameba(アメーバブログ) アメブロは、HTMLのタグの入力を許さないブログ・サイトですか? 1 2023/06/18 18:48
- ホームページ作成・プログラミング アメーバ・ブログは"HTMLタグ"を許可してないのですか? 2 2023/06/17 21:08
- C言語・C++・C# [至急]Project Euler:#13Large sum コード、入力、出力、解説 1 2022/09/24 02:30
- C言語・C++・C# [至急] Project Euler:#16 Power digit sumコード、入力、出力、解説 3 2022/09/24 02:35
- C言語・C++・C# [至急] Project Euler: #15 Lattice paths コード、入力、出力、解説 1 2022/09/24 02:34
- その他(プログラミング・Web制作) プログラミング能力とアルゴリズム能力って違うのでしょうか? プログラミングの能力の一部にアルゴリズム 10 2023/03/31 14:34
- その他(プログラミング・Web制作) ネットで簡単に開発できるプログラミング言語 2 2022/07/26 14:51
- その他(プログラミング・Web制作) Pythonでこのプログラミングを作りたいのですが 1 2022/10/24 18:56
- 副業・複業 副業をする勇気をください。 ランサーズで並んでいるお仕事を見たら怯みました。ウェブスクレイピングもエ 2 2023/06/30 08:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Visual Studio Codeについて
-
自動デフラグ
-
曲を作るのにプログラミングっ...
-
プログラミング aliasing問題
-
遺伝アルゴリズム 遺伝的オペ...
-
現在時刻をデジタル時刻で表示...
-
画像の画素値を変えるC言語のプ...
-
プログラミングをしたいのですが、
-
Python で筆算のプログラミング...
-
プログラムを習得している方へ...
-
コンピュータのプログラミング...
-
家庭のパソコンで Python の 環...
-
学校のマックで、「ターミナル...
-
c言語プログラミングでキーボー...
-
C言語プログラミングについて ...
-
AD/DAボードを用いたAD/DA変換...
-
Try Kotlinで readLine()を使う...
-
FORTRANプログラミングです
-
exeファイルを作ったり改造した...
-
日本のプログラミング教室は間...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラミングの課題がわから...
-
プログラミング
-
Visual Studio Codeについて
-
久しぶりのプログラミング
-
プログラミングサイトについて。
-
プログラミングでArduinoのc++...
-
procってなんですか?
-
アセンブリ名とは??
-
LeetCodeていうの初めて、
-
小学1年生の子です。塾に行かせ...
-
CSVデータの"(ダブルクォーテ...
-
exeファイルを作ったり改造した...
-
VBAプログラミング
-
VBA フォルダ アクセス権限付与
-
プログラミング未経験者(殆ど未...
-
プログラミングを教えたいです...
-
PL/Iについて
-
プログラミングの質問です。x^2...
-
MFCとC++/CLIとの比較
-
作業工程 SDとMD
おすすめ情報