中学1年生です。
プログラミングの勉強をしたいです。
具体的にはあのソースコードとか、HTMLとか、そういうのを理解できるようになりたいです。
今、このリンク
https://www.atmarkit.co.jp/ait/articles/0911/18/ …
で勉強していたのですが、そもそもこんなのから始めていいのだろうか?と思って質問に至りました。
説明されても、分かるんだけど、自分で何かをするレベルじゃないというか...
例えると、カレーの作り方を知っていても自分では作り方が分らない、みたいな感じです。(変な例えですみません)
知ってるだけだと意味がないと思います。
今後専門の学校には行けないだろうし、有料のプログラミングサイトで学習することは親に既に反対されているので無理です。
無料でオンラインで一からプログラミングの勉強をするには、何から始めればいいのか分かりません。
誰か助言を下さい。後、プログラマーやハッカー(ホワイト)とかはどういう事をしていたのでしょうか。一体どうやって練習したりしていたのでしょうか。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.5
- 回答日時:
>そもそもこんなのから始めていいのだろうか?
実はこの最初に書かれているプログラミング、、例えば別の言語を習得する場合などにも、一番最初にやるものです。
PCを使いたいとき(何するかは関係なく)にはまずは電源を入れる(起動)しますよね? そして終わったらシステム終了をします。
当たり前みたいですけど、その手続きを踏まないと使えませんよね? アプリケーションも同じですね。
その最初にやる最低限のプログラムを書いて、実行する。わかりやすいように画面に表示する。
この一連の流れはどのようなプログラム言語でも同じで、違いは、それをする手続きや仕様などが異なっているだけです。
>今後専門の学校には行けないだろうし、有料のプログラミングサイトで学習することは親に既に反対されているので無理です。
今の時代、ネットで情報は手に入ります。プログラミング環境も最初から備わっていたり、無料で相当なことまでができるプログラム開発環境などが配布されていたりもします。
学校行けば、有料のサイトで勉強すれば自由自在にできるようになるというものでもないです。
それは通常の学校やら塾でも同じ。自分でつかみ取らなければさほどの意味もないですよ。
プログラミングはスキルがなければ、たぶん、必要性がないなら、その辺にあるフリーソフト使ったり、お金出して買ったりしたほうが全然早くて楽です。
「画面に文字出して何になるの?」って感じじゃないですか?
なんだかよくわからないけど、おもしろいな、、と思わないと習得するのは難しいかなと思います。
これができるんだったら、こういう風にはできないか? こういう風にすればどうすればいいのか? そんな探求の塊です。
プログラミングで最も大事なものは何だと思いますか?
それは「できる方法を考えること」です。問題を解決する手法(アルゴリズムといいます)を記したものがプログラムですから。
>プログラマーやハッカー(ホワイト)とかはどういう事をしていたのでしょうか。一体どうやって練習したりしていたのでしょうか。
私自身は、小学生の時(40年近く前)に親にファミコン頼んだら、PC買ってきて、しょうがないからそれについていたプログラム(というかリファレンス)を見ながらさわり始めたのがスタートです。
それ以外特にできることがなかったので(少しはゲームはありましたが高価)。そこから、ゲームのプログラムがたくさん載った月刊誌があったので、自分でそれを打ち込んだり、改造したり、よくわからない複雑な計算をしてみたり、耳コピしながら、音楽演奏させたり。本見ながら(PCごとに書き方が違ったりしていたので、自分の持っているやつ用にアレンジも必要)、データベースシステム作ってそれを利用したり、家計簿に改造したり、、そんな感じでなじんだように思います。それが中学生の頃ですね。
プログラミングを勉強する理由はなんでしょうか? 理解できるようになった先に何を見出しているのでしょうか?
その辺についてよく考えられてみてはどうでしょうか?
何から始めていいかわからないなら、適当に始めればいいのじゃないですかね? 今の時代、本当に情報が容易に集まります。
それゆえに試行錯誤するという発想が薄れているのかもしれませんが。
No.4
- 回答日時:
えーっと
質問主さんのご自宅に Windowsのパソコンはありますか?
あるようでしたら 下のリンクを踏んで
https://mergedoc.osdn.jp/
2020年版をダウンロードなさってください
今の標準的な開発環境です もちろん無料アプリです
このアプリで 大概のプログラミング言語の練習ができます
あとは 勉強したい言語の参考書と問題集があれば大丈夫です
但し プログラミングの基本中の基本は
「論理的な思考力」
ですので
論理的に考える習慣を 今からお初めになってください
No.3
- 回答日時:
ところで君はパソコンは持っているのかな?パソコンがないとプログラミングの勉強は無理だが、あるのなら、このURLにあるソースコードをそっくり真似してテキストに保存し、ブラウザに放り込めば動作確認ができる。
それを繰り返せば上達する。
別に専門学校なんか行かなくても、普通の高校に通いながら趣味ですごいプログラミングするやつはいくらでもいる。
できれば、JavaScriptがある程度わかったら、次はJavaかC系をやったほうがいい。がんばれ!
No.1
- 回答日時:
もともと、プログラミングなんて、プロになるような連中は独学でやってた。
「どんな勉強をすればいいか?」くらい、自分で調べてわかるぐらいでないと才能はない。URLを見たところJavaScriptのようだが、プログラミングというのは、アルゴリズム理解が最も大切で、そこがわからなければ、いきなりコーディングやっても無駄。
割といいサイトだと思うから、しばらくそこで勉強してみれば?
ちな、HTMLは記述言語であってプログラミング言語ではない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PixivとかDMM(FANZA)みたいなサ...
-
オリジナルの占いサイトを作る...
-
中学生 プログラマーになりた...
-
オークション・ポイントサイト...
-
プログラミングを始めるとき
-
プログラミング言語でif文って...
-
将棋ができるサイトをつくりたい。
-
SE、プログラマでの生涯。
-
今からWin32を勉強する意義
-
ゲーム改造の解説本(BOTや...
-
HOLONついて教えてください。
-
COBOLでのNOT = の AND条件
-
C言語、C+、C++、C#の違い
-
C++における継続行
-
Visual Studio Codeについて
-
COBOLで文字タイプを数字...
-
プログラムに書かれる"%"記号の...
-
MacでVisual Basicしたい
-
アセンブリ名とは??
-
procってなんですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PGに慣れず適応障害と診断され...
-
オリジナルの占いサイトを作る...
-
「やさしいC」の次に読む本を探...
-
自作でプレステ対応ゲームは作...
-
組込技術者を目指しています
-
Webデザイナーになる為、独学で...
-
VBAの勉強の仕方
-
C++ API 全般 APIの概要は
-
Linux Cプログラミングを学ぶた...
-
OpenGLで質問があります。
-
『ゼロから作るディープラーニ...
-
C言語を1から始めるのですが・...
-
プログラマーになったきっかけ...
-
VisualC++ 6.0 と2005の違い
-
ExcelでのVisual Basicのプログ...
-
ActionScriptのステップアップ...
-
プログラマって儲かるのですか?
-
アマグラマーについて
-
シーケンサープログラマを効率...
-
工業高校生ですが、将来ゲーム...
おすすめ情報