アカウント名:
パスワード:
いきなりCやJavaではなくHTMLあたりから始めさせたら良いのでは?
前にも似たような「最初に触るプログラミング言語はなにがいい」みたいなトピックがありましたが、やはり JavaScript がベストオプションだと思います。
ブラウザで動かす限り、ローカルファイルに触れないというのも、いいではないですか。間違って変なコード動かしてファイル消してしまうこともない。
コンパイルしてできた exe ファイルを、他人に実行してもらうおうにも厳しいでしょう(笑)
>間違って変なコード動かしてファイル消してしまうこともない。むしろ間違ってそんなことが起きてしまう言語・環境の方が興味があるんですがw
とても私はjavascriptがベストだとは思えません。むしろ避けるべきとすら思えます。
http鯖をたてるのは必須ですし、場合によっては各サービスのチューニングも必要です。 (なぜならブラウザ、設定によりますが、ローカルのファイルを読みに行けないことがあります。親が代わりに立ててもいいですけど)ブラウザごと、バージョンごとに挙動が変わってしまうのも宜しくないかと。本に載ってることと違っていたり、サン
私もjavascriptが嫌いです。でもファーストチョイスとしては悪くないと思います。
なぜなら言語が使いにくいから、入門に向いているのです。
私が小学生の頃はBASICがそれに相当しました。使いにくい言語を一通りマスターした後で、Cに移行すると、構造化の恩恵をよく理解できます。Cをしばらく使っているうちに、面倒くさいことが色々出てくるので、そこで、JavaかC#かC++に移行します。すると、オブジェクト指向の便利さが身にしみてわかります。javascriptでも構造化やオブジェクト指向は、ある程度は可能だと思いますが、あとからJavaやC#やC++に移行すれば、より便利で応用範囲の広い開発が実現できるでしょう。
ある言語に慣れてしまうと、別の言語に移行するのは難しいと思われるかもしれませんが、私はいくつかの言語を渡り歩いてきて、今はC++が主力言語になりました。
あと、初心者には、「自分の手を動かして何かを作ったら、それがすぐ動いていることを見られる」ことが喜びにつながります。なので、書籍ではありませんが、電子工作もおすすめします。今ではArduinoやmbedなど便利なものがあります。小学生の頃は、LEDが点滅するだけで嬉しいものです。
最近はあまり聞きませんがLEGO MindStormsも良かったと思います。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
HTMLから (スコア:0)
いきなりCやJavaではなくHTMLあたりから始めさせたら良いのでは?
Re: (スコア:2)
前にも似たような「最初に触るプログラミング言語はなにがいい」みたいな
トピックがありましたが、やはり JavaScript がベストオプションだと思います。
ブラウザで動かす限り、ローカルファイルに触れないというのも、いいではないですか。
間違って変なコード動かしてファイル消してしまうこともない。
コンパイルしてできた exe ファイルを、他人に実行してもらうおうにも厳しいでしょう(笑)
Re: (スコア:1)
>間違って変なコード動かしてファイル消してしまうこともない。
むしろ間違ってそんなことが起きてしまう言語・環境の方が興味があるんですがw
とても私はjavascriptがベストだとは思えません。むしろ避けるべきとすら思えます。
http鯖をたてるのは必須ですし、場合によっては各サービスのチューニングも必要です。
(なぜならブラウザ、設定によりますが、ローカルのファイルを読みに行けないことがあります。親が代わりに立ててもいいですけど)
ブラウザごと、バージョンごとに挙動が変わってしまうのも宜しくないかと。
本に載ってることと違っていたり、サン
Re:HTMLから (スコア:1)
私もjavascriptが嫌いです。
でもファーストチョイスとしては悪くないと思います。
なぜなら言語が使いにくいから、入門に向いているのです。
私が小学生の頃はBASICがそれに相当しました。使いにくい言語を一通りマスターした後で、Cに移行すると、構造化の恩恵をよく理解できます。Cをしばらく使っているうちに、面倒くさいことが色々出てくるので、そこで、JavaかC#かC++に移行します。すると、オブジェクト指向の便利さが身にしみてわかります。javascriptでも構造化やオブジェクト指向は、ある程度は可能だと思いますが、あとからJavaやC#やC++に移行すれば、より便利で応用範囲の広い開発が実現できるでしょう。
ある言語に慣れてしまうと、別の言語に移行するのは難しいと思われるかもしれませんが、私はいくつかの言語を渡り歩いてきて、今はC++が主力言語になりました。
あと、初心者には、「自分の手を動かして何かを作ったら、それがすぐ動いていることを見られる」ことが喜びにつながります。なので、書籍ではありませんが、電子工作もおすすめします。今ではArduinoやmbedなど便利なものがあります。小学生の頃は、LEDが点滅するだけで嬉しいものです。
最近はあまり聞きませんがLEGO MindStormsも良かったと思います。