プログラミングの勉強をしようと思っています。
初心者なので簡単なのがいいです。
ネットで調べたらC#かPythonあたりがいいらしいのですが、
どちらのほうがいいですか?
特徴やその言語でできることも書いてくださるとうれしいです。
それ以外にも初心者向けの言語があればおしえてください。
したいことは特に決まっていませんが、スマホのアプリとかよりは
PCのソフトを作ってみたいです。
もしよければその言語の初心者向けの本を教えてくださるとうれしいです。
サイトよりは本のほうがいいです。
使っているPCはWindows7、corei7のものです。
スペックはそんなに低くないと思います。
No.1
- 回答日時:
Windowsでやるなら、C#のほうが良いのでは?
開発環境まるごとタダで手に入りますし。
Visual Studio ダウンロードページ
http://www.microsoft.com/visualstudio/jpn/downlo …
(※ページの下のほうにあるVisual C# 2010 Expressが該当)
回答ありがとうございます。
ダウンロードページのURLはとてもうれしいです。
開発環境がただと書いてありますが、
PYthonはお金がかかるんですか?
No.2
- 回答日時:
既に回答ありますが…
>ネットで調べたらC#かPythonあたりがいいらしいのですが、
>どちらのほうがいいですか?
WindowsでGUIアプリ作りたいならC#でしょうかね。
PythonでもGUIなアプリは作れるのかも知れませんが、環境準備するのに手間取るんじゃないでしょうか。
Linuxとかでも動くモノを作りたい。というのならPythonも選択に入るんでしょうけど。
環境に依存するモノ…だと準備とかは楽な場合が多いですが、他の環境で使えるかは別問題ですし。
# C#だと実質Windowsのみですしねぇ。
>したいことは特に決まっていませんが、スマホのアプリとかよりは
>PCのソフトを作ってみたいです。
C#もPythonもスマホのアプリは無理でしょう。
C#の方ならモノによってはWindowsタブレットのアプリが作れるかも知れません。
# WindowsPhone(WindowsMobile)をスマホに分類してくれるならC#でもある程度作れますけどね。
# 日本じゃシェアがほとんどないので無意味でしょうが。
>もしよければその言語の初心者向けの本を教えてくださるとうれしいです。
>サイトよりは本のほうがいいです。
いろいろあるとは思いますが…実際に大きめな本屋に行って、自分の目で立ち読みしながら確認した方がいいと思われます。
レビューなんかを参考にするのはいいかと思いますけどね。
ちなみに私が買ったのは下記の2冊。
# C言語は普通に使えて、WindowsAPIもある程度使える。
# C++の概要くらいはなんとなく判る。(クラス設計とかはできないが)
# って程度から、ちょっと必要に迫られて買ったものです。
# プログラミングの経験ありなので初心者ではないことになります。
# C言語との違いがわかればどうにかなる。というスタート地点ですし。
http://www.amazon.co.jp/dp/4798029459
=>単に安かったから。1~2日で読み終わってその後はあまり見ませんでしたね。
http://www.amazon.co.jp/dp/4774150169
=>Tip集などは便利だから。
あとは…適当にWebページ検索したりしてますね。
http://dobon.net/
にもお世話になってますし。
# もちろん、MSDNのサイトも参照しまくり…ですけどね。
Pythonは使ったことないのでよくわかりません。
回答ありがとうございます。
C♯とPythonの違いがわかりやすかったです。
いろいろな環境で動くほうがよかったのですが、
そうでない方が環境を整えやすいというメリットもあるんですね。
とても参考になりました。
No.3ベストアンサー
- 回答日時:
>開発環境がただと書いてありますが、
>PYthonはお金がかかるんですか?
http://www.python.org/getit/windows/
ダウンロードして、必要な環境設定をすればタダでしょう。
# カネ使わない代わりに頭使え。ということですが。
http://www.python.org/download/releases/
からそれぞれのバージョンのリンクで飛んで、「Download」の下にある
Windows x86 MSI Installer (x.x.x)
でmsiをDLしてインストール作業をすれば…ある程度環境の設定はしてくれるものと思われます。
# OSが64BitだったらWindows X86-64 MSI Installer (x.x.x)の方でもよいでしょう。
# ライブラリとか面倒になる可能性もあるので、32Bit版にしておいた方が無難かも知れませんけどね。
GUIとなるとどうなんでしょうかねぇ……。
「python Windows GUI」辺りで検索して下さいな。
No.4
- 回答日時:
何の目的もなく、単にプログラミングを学びたい、ということなら、Pythonの方だと思います。
以前は、日本語の資料が少なかったのですが、ここ最近では、いろんな本が出ています。
http://www.python.jp/
のドキュメントも充実しています。
GUIはたしかに得意ではないですが、Tkinterというモジュールが標準で付いています。
Iron Pythonという選択肢もありますね。
スマホアプリとなると、どちらも難しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- その他(プログラミング・Web制作) プログラミングについて(Python) 添付した画像はC言語で簡単に作ったソースで、1つの配列に5つ 3 2022/09/10 19:15
- Java プログラミングのプの字も知りませんが、プログラミングを勉強したいです。とりあえず、学ぶものを決めない 3 2022/11/04 13:10
- C言語・C++・C# プログラミング言語「C#」の難易度ってどれくらいですか? 4 2022/05/12 19:15
- その他(コンピューター・テクノロジー) AIに関連する用語を理解したい、RNN、LMM、LSTMなど、書籍で理解したい 1 2023/07/06 22:18
- ドライブ・ストレージ PCの移行についてやることを教えて下さい 4 2022/07/11 08:33
- ノートパソコン ゲーミングノートパソコン(DELL)について教えてください。 9 2022/09/30 13:42
- Java EclipseとVisual StudioをPC1台にインストールしただけではPCは重くならない? 3 2022/12/08 15:35
- 画像編集・動画編集・音楽編集 簡単な画像処理ソフトを探しています 5 2023/02/20 17:53
- C言語・C++・C# アプリ開発について 初心者です phythonをはじめに学んで、c#かswiftのどちらかを学ぶのは 2 2023/07/09 19:18
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
パソコンでファイルを開く時、...
-
アプリ保管庫につきまして。
-
位置情報アプリwhooについて 彼...
-
LINEで電話をかけたら、「相手...
-
discordというアプリが、通話を...
-
タブレットやスマホのブラウザ...
-
CubePDFをインストールしたら、...
-
スペースデスクというアプリは...
-
指数
-
whooというアプリは、位置情報...
-
LINEで文章が重複して送られる...
-
gの違う方のやつの出し方を教え...
-
16歳男子です。 最近性欲が強く...
-
EaseUSやAOMEIのバックアップソ...
-
Excel2019です。
-
Discordというアプリについてな...
-
グラビティというアプリ もう使...
-
spacedeskというアプリがパソコ...
-
QRコードで、読み取って読ん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アイコンに付いている緑のチェ...
-
パソコンでファイルを開く時、...
-
スペースデスクというアプリは...
-
位置情報アプリwhooについて 彼...
-
LINEで電話をかけたら、「相手...
-
whooというアプリは、位置情報...
-
discordというアプリが、通話を...
-
アプリ保管庫につきまして。
-
gの違う方のやつの出し方を教え...
-
LINEで文章が重複して送られる...
-
タブレットやスマホのブラウザ...
-
16歳男子です。 最近性欲が強く...
-
QRコードで、読み取って読ん...
-
EaseUSやAOMEIのバックアップソ...
-
指数
-
Windows Update 後、Office2019...
-
CubePDFをインストールしたら、...
-
spacedeskというアプリがパソコ...
-
Clipboxで保存した動画が見れな...
-
アクリーというアクスタのアプ...
おすすめ情報