プログラミング(Python,PHP,HTML&CSS)を独学で始めてすぐに諦めた話

私の考え方
この記事は約7分で読めます。

半年ぐらい前からちょっとずつプログラミングを始めたんですが挫折しました・・・

巷には結構たくさんのプログラミング成功談があふれているので、失敗談は逆に貴重かな?と思います。

ということでその遍歴とつまずきポイントを書いて、今後挑戦するであろう人のために経験談を残します!

 

OWABLOG
OWABLOG

自分は・・・もうやらないと思うけど

プログラミング遍歴

一番目HTML&CSS
二番目Python
三番目PHP

こんな感じでプログラミングを始めました。

では、始めたきっかけと挫折した理由を書いていきます!

HTML&CSSを始めたきっかけ

この二つの言語は始めた理由はブログを書きたいと思ったからです。

まずHTMLとは今こうして文字を打ち込み、表示させるための言語で比較的簡単な部類に入るプログラミングだと思います。

HTML&CSSは静的、あとで説明するPHPは動的なページだと言われたりもします。

こんな感じで文字をネット上に表示させます。

<h1>^^^^</h1>題名を表す
<p>===</p>段落を表す
<img src=////>画像を表示
<a href=”URL”>::::::</a>URLを表示

こういったコードを用いて文章を書いていきます。

CSSはHTMLで表された文字や記号に色や装飾を加えるものです。

h1:first-letter {
font-size: 1.3em;
color: #7172ac;
}

例えばこんな感じで<h1>と指定された文字列の最初の文字のフォントサイズを大きくして、色も変えます。

ちなみにこの段落の小見出し「HTML&CSSを始めたきっかけ」はこちらのCSSを使っています。

挫折理由

とまぁ、こんな感じでHTML&CSSを始めたんですが、実はブログを書くのにはほとんど使わないんですよね・・・

一からブログページを作っていくには必要なのですが、自分の場合WordPressというサービスを使ってブログを書いているので、ある程度のテンプレートがあり、デフォルトのままでも十分に使えます。

その結果、HTMLとCSSのコードは何となくわかる程度まで勉強してそのままずっと放置しているので実質挫折みたいな状態にいます。

なので、挫折ポイントは無かったりします。

かっこよくプログラミングをやってるところを見せたい人にはおすすめですw

OWABLOG
OWABLOG

勿論、めちゃくちゃ簡単なプログラミングだから初心者にもオススメ!

Pythonを始めたきっかけ

Python(パイソン)を始めたきっかけは、プログラミング=Pythonというイメージがあったからです。

実際、世の中の会社はPythonを使える人材が欲しいらしいです。

pythonは機械学習の言語で計算や関数がゴリゴリに出てきます。

1:import random as rnd

2:r=rnd.randrange(3)

3:if r==0:

4:handB=”guu”

5:elif r=1:

6:handB=”choki”

7:else:

8:handB=”paa”

これはコンピュータがランダムにじゃんけんを行うコードらしいですが、正直何をやってるのかよくわからずにコピペしました。

OWABLOG
OWABLOG

でもこう言ったコードを打つ以前に挫折ポイントが・・・

挫折理由

実はコードを打つ以前からすでにいくつもの挫折ポイントが存在します。

自分がつまずいた挫折ポイントは二つです。

・拡張子

・インタプリタ、テキスト、ターミナル

拡張子

パソコンに文書やパワポを保存する時、こんな文字がついているのはご存じですか?

Word—-.docx
PowerPoint~~~.pptx

この後ろについてくる文字列が拡張子です。

普段保存するときは自動的につくのですが、プログラミングを保存するときはまずこの拡張子を自分で入れないと、書いたコードが認識されないんです。

 

OWABLOG
OWABLOG

Pythonの拡張子は.pyなんだけど、ずっと.txt(ただのメモ帳の拡張子)で保存していて全くコードが反映されなかった・・・

 

この問題解決のために半日費やしたので、マジで要注意です。

インタプリタ、テキスト、ターミナル

もう一つの挫折ポイントは、コードを打つ場所・コードを反映させる場所を対応させるという部分です。

コードを打つ場所、通称テキストは「Atom」だったり「Brackets」といったものがあります。

ここに書いたコード(拡張子は.py)を反映させる場所をターミナルと言います。

自分はコマンドプロンプトを使用していました。

ここにテキストで書いたコードを反映させたいんですが・・・

>>というマークが左端にあるとインタプリタモードに入っているので反映できないんです。

※インタプリタ時は、ターミナルに直接コードを打ち込む

そのため、インタプリタモードを解除しなくてはなりません。

そこでexit()というコードを入れて解除します。

 

OWABLOG
OWABLOG

さぁ、やっと反映できるぞ! と思ったら・・・エラーしかでない!?

 

ファイル名をいくら打ち込んでもエラーしか出ないという事件が・・・

フォルダ名やファイル名を正しく入れてもどうしても反映されませんでした。

この解決のためにまた半日ぐらい費やし、やっと成功!

その方法が二つ!!!

それが・・・

①ドロップして直接コピーする

②F5キーを押す

マウスでデスクトップに保存したコードをターミナルにドロップすればなんとサッと反映されます。

でも、たまに出来なくなることが・・・

OWABLOG
OWABLOG

そこでもっと簡単な方法ないかな?と調べていたら、なんとF5キーを押すことでコードの反映ができちゃう!!!

是非お試しください!

PHPを始めたきっかけ

つい最近まで勉強していたPHPは、アンケートや会員登録のように、ユーザーが打ち込んだデータをサーバーとやり取りするプログラミングです。

作りたいWebサービスがあったので勉強していたのですが・・・プログラミングを知らずとも制作できそうなのでPHPもいつの間にか放置しています。

OWABLOG
OWABLOG

近日詳細を公開するかも

挫折理由

作りたいWebサービスがプログラミングなしでも作れると分かった以外にもう一つ大きな理由があります。

それが、XAMPPの利用方法です。

 

Apacheの欄のstartを押して、PHPを使用可能にして云々といろいろあるのですが、そこは割愛!

問題は、ファイルの保存方法です。

普通にドキュメントやデスクトップに拡張子.phpをつけてコードを保存したのですが・・・

OWABLOG
OWABLOG

フォルダが見つからない!?

実は、ローカルディスクのxamppのフォルダにあるhtdocs内に新規フォルダを作り、そこにファイルを保存する必要があったのです。

※自分はprojectという新規フォルダを制作

 

OWABLOG
OWABLOG

買ったPHPの教科書にも書いてあったから、しっかり読むべきだったなぁ

最後に

始めたてだと右も左も分からず、しかもちょっとしたコードや操作ミスで一気にモチベも学習スピードも下がってしまいます。

ですがそれを乗り越えればすんなりいけると思うので・・・これからプログラミングを勉強する人頑張ってください!

 

 

ということで今回は以上です!

コメント

タイトルとURLをコピーしました