これまで数回色々な解説をしてきましたがプログラミングを学ぶには
1.プログラミング言語の用語と文法を把握
  例えば英語の勉強も英単語と多少の文法を覚えることで会話が出来るようになります。
2.算数・数学的に物事を考える
  例えば結果10を求めるのに方法はいくつもあります。足し算、引き算、掛け算、割り算など様々です。
  この中でどれを使えば簡単かつ最速で求められるかを追求していくことが求められます。
これは私、個人の考えなので私はプログラミングをこの様なことを頭に入れて行っています。
簡単な例を挙げるとプログラミングの勉強を始めるとまず最初に出てくる演習問題に「[Hello World]を画面に表示しましょう」というものが出ます
まず、スクリプト言語では表示用の関数にHello Worldを渡すと書いてあることが多いと思います。
これを「Hello」と「World」別々に表示するの一緒に表示する方法があったりします。
【PHP】 print “Hello World”; または echo “Hello World”;
【perl】print(“Hello World”);
【HTML】Hello, World
表示用関数とはprintやechoがそれになります。HTMLはそれ自体が表示用のプログラム言語なので何も必要ありません。
これに言語毎の決まり事を定義して実行すると表示できるようになります。(文法)