• ベストアンサー

プログラミングを学びたい

コーディングは学びましたが、プログラミングは初心者です。 将来、例えばOKWAVEのようなサイトを自分で作れるようになるには、何をどこから学べばよいでしょうか。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.16

「Windows 7 SP1、8、8.1」で無料「Visual Studio」開発環境が使えます(C#は結構人気があるようです)。 「Windows, Android, iOS をクロス プラットフォームで開発できる」らしいです(Windows以外は制限があるかもしれません)。 「Visual Studio Community」 https://www.microsoft.com/ja-jp/dev/products/community.aspx Microsoft Visual Studio https://ja.wikipedia.org/wiki/Microsoft_Visual_Studio >対応プログラミング言語[編集] >Visual Studio 2015における、対応プログラミング言語は以下の通り[3]。 > >C# >Visual Basic >F# >C++ >Python >Node.js >HTML/JavaScript >TypeScript >対応ターゲットOS[編集] >Visual Studio 2015における、対応ターゲットOSは以下の通り[3]。 > >iOS >Android >Windows >Windows Server >Linux

snshtml
質問者

お礼

たくさんありがとうございます。 よく読んで考えます。

その他の回答 (15)

回答No.15

もし、Javaを勉強したいのなら、やはりAndroidが良いと思います。 >Android 端末も機種ごとに微妙に挙動が違うので、その非互換な部分を工夫してプログラミングする必要があるんですけどね(^_^;) 通常のアプリなら、コツが分かれば問題ない程度です、とは言ってもAndroid自体 初心者には とても難しいかもしれませんが… 問題はホーム画面に設置するウイジェットです。 ウイジェットは低消費電力にしながら死なないようにするとか、特に時計ウイジェットを作成する場合は端末によっては秒単位のブロードキャストが受け取れなくなるとか、それらを いかに低消費電力でありながら克服するかとか、(1度分かれば これもコツなんですけど)非常に苦労した経験があります。 下記は当方が作ったAndroid用デモ(キャプチャ動画) SurfaceView 029 https://youtu.be/0v5PRF-S5nM 下記は当方が作ったAndroid用テトリス(キャプチャ動画) Tetraz https://youtu.be/Mf49zmHEaI0

回答No.14

自宅サーバーをWeb上で公開するのなら、自分の好きなサーバー・サイド言語で良いのですが、自宅サーバーが踏み台にされたら面倒なことになります(以前、(クライアント)PCが踏み台にされ、そのPCの持ち主が逮捕された事件がありました)。

回答No.13

プログラムを無料サーバーにアップする事も考慮した方が良いでしょう、下記にはサーバー・サイドJavaとかありません(探せばあるでしょうが、マイナーなサイトは閉鎖される危険性があります)。 無料サーバーにアップする事も考慮した場合、「PHP、Perl」が一般的です、もし そこが閉鎖されても「PHP、Perl」対応の無料サーバーなら他にもあるので問題ないでしょう。 レンタルサーバーおすすめ比較 http://xn--t8j4aa4ntgvb8c2dre1cxqka5g3fb2887p2be232esy9i.com/post-1137

回答No.12

サーバー・サイド言語は どれか1つに決めた方が良いでしょう、あれも これもと手を出しすぎると どれも中途半端で挫折しかねません(「HTML、CSS、JavaScript」などや、「JavaScript」のクロスブラウザも考慮する必要があるので これだけでも中途半端で挫折しかねないのですけど…) >Python・・聞いたことがあります。 >勉強してみます。 Pythonは日本では少々マイナーだそうなので、ネット上にもサンプルは豊富とは言えず、このような質問サイトにも そのユーザーが少ないと思われます(回答を得られる確率が低い可能性がある)。 >やっぱりJavaが人気なのですね。 サーバー・サイド言語としてシェアが高い訳ではありません。 上記と同様にネット上にもサンプルは豊富とは言えず、このような質問サイトにも そのユーザーが少ないと思われます(回答を得られる確率が低い可能性がある)。 >PHP・・よく聞きますね。 >このあたりからやってみようと思います。 プログラミング的にはPHPは簡単だと言われていますが、セキュリティーが甘いらしいです。

回答No.11

>JavaScriptはブラウザごとに非互換な部分があるので、その非互換な部分を工夫してメジャーなブラウザで動くようにする必要があります(クロスブラウザと言う概念)。 とりあえず「Internet Explorer、Chrome、Firefox」は必須。 「Internet Explorer」は古いバージョンまでも対応する必要がある(基本的にはバージョン7ぐらいだったか?)

回答No.10

>JavaScriptはブラウザごとに非互換な部分があるので、その非互換な部分を工夫してメジャーなブラウザで動くようにする必要があります(クロスブラウザと言う概念)。 > >こんなの なんか腹立つので「Web開発に こだわらずにアンドロイドのプログラミングなども考慮してみては?(初心者には とても難しいかもしれませんが…)」と言う1つの理由です。 Android 端末も機種ごとに微妙に挙動が違うので、その非互換な部分を工夫してプログラミングする必要があるんですけどね(^_^;)

回答No.9

>クライアント・サイドの知識も必要です(「HTML、CSS、JavaScript」など)。 JavaScriptはブラウザごとに非互換な部分があるので、その非互換な部分を工夫してメジャーなブラウザで動くようにする必要があります(クロスブラウザと言う概念)。 こんなの なんか腹立つので「Web開発に こだわらずにアンドロイドのプログラミングなども考慮してみては?(初心者には とても難しいかもしれませんが…)」と言う1つの理由です。

回答No.8

>プログラミングを学びたい Web開発に こだわらずにアンドロイドのプログラミングなども考慮してみては?(初心者には とても難しいかもしれませんが…)。 Android 端末さえあれば自分の作ったプログラムを人に見せびらかせられるのでモチベーションが上がるんじゃないでしょうか? ただし、みんなが普段 使ってるような「アプリ、ゲーム」などと比べて雲泥の差でショボイので、あまり良い反応は得られない場合が多々あるかもしれませんが…。

回答No.7

サーバーとクライアントの関係は下記ページの図を参照して下さい。 http://itdoc.hitachi.co.jp/manuals/link/cosmi_v0971/03Y0460D/EY040050.HTM

snshtml
質問者

お礼

サーバーサイドとクライアントサイドの2つを知っていないといけないということですね。 勉強になります。 ありがとうございます。

回答No.6

(当然過ぎて書きませんでしたが)サーバー・サイド言語だけでなくクライアント・サイドの知識も必要です(「HTML、CSS、JavaScript」など)。

snshtml
質問者

お礼

ありがとうございます。 了解いたしました。

関連するQ&A

  • プログラミングの仕事

    プログラミングの仕事(アルバイト)がしたいと思っているんですが、まだ初心者なのでどれくらい出来れば雇ってもらえるか目安がわかりません。 プログラムの種類によると思うんですが、たとえばjavaではどれぐらいできれば仕事として使ってくれくれるのか、またHTMLのコーディングぐらいでも仕事になるのか今ひとつ分かりません。 このような事を知っている、または調べられるサイトや本などあればおしえてください。

  • プログラミング

    プログラミング 将来プログラマーになりたいわけではないのですが、 自分でゲームを作ってみたくて(きっかけはのび太のバイオハザード、ヤマヤミ、青鬼etc・・・)、 プログラミングに興味を持ちはじめました。 独学で学ぶにはどんな事をしたらいいですか? このサイトがいいとか、自分は~から始めて今はゲーム作ってるよ!とか、 そのような意見をお願いします!

  • プログラミングについてです。

    プログラミングについてです プログラミングを勉強しようと思い。 知恵袋でいろいろ見ていると疑問があったのでぜひ答えてください。 1 まったくの初心者ですが、いつかは色々な拡張子を再生できるソフトや、 拡張子を変換するオーサリングソフト?みたいなものを作りたいです。 はじめは初歩の初歩からやるつもりですが、 将来こういうソフトを作るにはどういうプログラミング言語がよいのでしょう? 2 これは職に出来ますか? 3 数学が苦手です(基本は出来ますが、証明がまったく出来ません)どの程度出来たらよいですか? 4 初心者に「まずこれを読め」や「このサイトを見ろ」という本はありますか? 5 プログラミングは英語で書くみたいですが、英語も文法があまり分かりません。 これは致命傷ですか? 6 高2ですが今から頑張れば、働くまでにある程度出来ますか? 一応工学のほうに行くつもりです。 これらの質問に1つでも答えていただけたらうれしいです。 きつい言葉でも受け止めますで回答お願いします。 意味のわからない質問があったらすいません。

  • プログラミングってまず何から始めればよいのでしょうか?

     私はプログラミングが全くの初心者で何から手をつければよいのかわかりません。(ブログをいじっていて、HTMLは若干わかるようになりましたが・・・)  友達と小さな事業(はてなのようなサービスなど)をしようとふと思いついたのですが、自分自身、プログラミングが全くわかっていないのでは話にもならないと思いまして。これじゃただの思いつきで終わってしまいそうです。  おすすめのサイトや本などがあれば教えてください。

  • プログラミングについて

    本当に何も知らない初心者の初心者が プログラミングを始めるとしたら、 まず始めに何から手を つければいいのでしょうか? オススメのサイトがあったら、是非教えてください。 よろしくお願いします

  • プログラミングについて

    私はパソコン初心者なのですが、最近プログラミングというのを聞きちょっと挑戦したいなと思い始めました。が、先にも書きましたようになにぶん初心者なものでたいていの本ではわかりません。「サイト」「本」「アドバイス」なんでもいいです。初心者のためのものを教えてください。

  • プログラミングとコーディングの違い

    プログラミングとコーディングは同じ意味でしょうか?

  •  プログラミング初心者です。

     プログラミング初心者です。  掲示板サイトの作り方ならドットインストールにあります。  しかし、OKWaveやYahoo!知恵袋のようなQ&Aコミュニティの作り方がわかるサイトや本、雑誌をご存知の方はおられないでしょうか?  これから作るサイトにQ&Aサイトの要素を入れたいのですが、参考になるものを探しています。

    • ベストアンサー
    • PHP
  • プログラミングを出来るようになりたい

    こんばんは、僕はまだ今年高校に入学したばかりの高校一年生なんですが、プログラミングを勉強したいと思ってます。 ですがプログラミングなんて全く触れたこともありません、高校もプログラミングとは無縁の農業系の学校に通ってます。 パソコンは中学2年の時から暇なときはほぼ毎日やってました。部活も今はやってない為、時間はたくさん有ると思います。 ですが今まったくプログラミングの知識もなく言語についても全く意味が分かりません。 言語といっても色々な種類があると思いますが、一番初めはどういったことを学べば良いんでしょうか? 将来は色々なソフトを作ったりもしたいですが、とにかくプログラミングについて幅広い知識を持ちたいです。 あとプログラミングについての本などいっぱい出てるようですが、初心者でも分かるお勧めの本などありましたら教えて下さい。

  • プログラミングを始めたい。

    プログラミングを始めたい。 プログラミングを始めたいのですが 初心者で何から始めたら良いのか 分かりません。 初心者でも取っつきやすい言語は 何がありますか?

専門家に質問してみよう