本文へ

プログラミングを勉強したい。

レス22
(トピ主 1
🐧
りんご
話題
パソコンの大好きな主婦です。 前からプログラミングを勉強したいと思っていたのですが、 趣味で自主勉強するには何がお勧めですか? 高額なソフトがいらない物がよいです。 好みとしては、事務的に使えるものとか、 簡単ゲーム作成の様なものが出来るといいのですが、 素人にもわかりやすく、一般的によく使われているもの でお勧めがあったら教えて下さい!

トピ内ID:7185704543

これポチに投票しよう!

ランキング

レス

レス数22

このトピックはレスの投稿受け付けを終了しました

プログラムチャレンジというのがあります

041
スアイスアイ
http://www.microsoft.com/Japan/msdn/archive/student/challenge/default.aspxに行ってください。BasicがいいかCがいいか選べます。練習課題をやっていくうちにプログラムができるようになっています。

トピ内ID:3345458396

...本文を表示

一般的にといったら

041
kit
やっぱりC言語でしょうか? 簡単かというと、ちょっと問題はあるような気はしますが・・・しかし、これを書けるようになればかなり楽しいと思います。 事務的にという意味が「仕事に使える」のか「自宅で自分が使う」のかわからないので判断しにくいのですが、エクセルにのっているVisual Basicなんかは簡単だと思います。(普通の会社の一般事務のお仕事では使わないと思いますが、家計簿のシステムなどを作るにはいいですよ) プログラムという種類に入らないと思いますが、ウェブサイト作成に使われるHTMLは簡単です。タグの塊なのでそれほど難しくないです。私も超初心者向けの本で独学で(昔、会社で「本買ってきて覚えて」と言われ)勉強して使えるようになりました。 HTMLが少しわかるようになったらJava Scriptを使ってみれば、作るものの幅がかなり広がります。Java ScriptもHTMLと似たようなものなのでコツさえ覚えてしまえば楽しいと思います。 HTMLもJava Scriptもエディター(メモ帳でもOK)があればすぐにトライできるのでやってみてはいかがでしょうか。

トピ内ID:9912202644

...本文を表示

いろいろ

041
ケーニッヒ
無料の開発環境でしたら、エンバカデロ・テクノロジーズのJBuilder (Java)やTurbo C++ (C/C++)、あるいはサン・マイクロシステムズのNetBeans (Java, C/C++, Ruby)などもあります。Windows上で統合環境を使用してプログラミングを勉強したいのであれば、これらで十分でしょう。 他の言語も無料で勉強したいというのであれば、パソコン1台をLinuxなどのフリーのUNIX系のOS用にしてしまえば、様々な言語が使えます。EclipseのようなJavaの統合開発環境もありますし、いろいろなCUIベースの言語もあります。1台をUNIX系専用にすることができないのであれば、デュアルブートでも良いですし、SunのVirtualBoxのようなフリーの仮想化ソフトを使うのも可です。 もっとお手軽に、何もインストールしなくても、html+JavaScriptであれば、テキストエディタで記述してWebブラウザで結果をみることができます。

トピ内ID:9468357704

...本文を表示

java

041
匿名で
・開発環境が一そろいタダで手に入る ・参考書が普通に本屋で買える ・メジャー ・設計が割と新しい というあたりで、無難にjavaをお勧めします。 趣味のプログラミングで重要なのは、最初からあれこれ高く目標を設定したりせずに、プログラムを書いて実行するというのはどういうことかをゆっくり学んでいくことです。最初は、画面に文字を表示させるのに成功するだけでも感動ですよ。仕事だとそんな悠長な事は言ってられませんけど、せっかく趣味としてやるのですから、是非楽しんでやってください。

トピ内ID:0884616016

...本文を表示

マクロは?

041
えのきしめじ
エクセルマクロはどうですか? マイクロソフトOfficeが入っているパソコンならすぐに始められますよ。 本もいっぱい出てるので、初心者用のを一冊買えば足りると思います。

トピ内ID:5114647601

...本文を表示

エクセルVBAが良いですよ

041
asuka
お使いのPCに「マイクロソフトオフィス」が入っているなら EXCELのマクロ機能に付加されているVBA(Visual Basic for Applications)が 一番手っ取り早いかと思います。 参考書なども多いし、勉強のためのサイトも多いです。 もう少しステップアップするなら、マイクロソフトから 開発言語の入門用として「Microsoft Visual Studio 2008 Express Edition」が 無償版としてダウンロードできますよ。

トピ内ID:4701255090

...本文を表示

全くの素人さんでしょうか?

041
苺ヨーグルト
今までプログラミングを学んだ経験0ってことでしょうか? なんとなく本文からそう読み取ったのでその前提で書きますね。 (違ってたらごめんなさい) コンピューターって専門用語(しかもカタカタ)のオンパレードです。 専門サイトとか読んでも独学では難しいかも。 http://www.atmarkit.co.jp/fjava/rensai3/eclipsejava01/eclipse01.html ↑こことか読んで、 あーなるほどね!じゃあ、DLして開発環境作って"Hello Wold"からやってみようかな? ってレベルだったらいいんですが そうじゃないなら、本屋さんに行って初心者向けPC雑誌買ったほうがいいかと。 月刊誌でCD(サンプルプログラム)付きのやつ。 友達なら本屋まで付き合うんですが(笑) コンピューターの世界も広いです。何をやるにしても基礎知識が必要。 いきなり、ゲームを作りたい!言ってもどこから説明していいのかこっちも困惑します。 でも、まあ、私は"習うより慣れろ"だと思うので、 動かしながら色々試行錯誤するのがいいんじゃないかなー。 がんばってください!

トピ内ID:7522348968

...本文を表示

まずはこのトピをどうぞ

041
さこ
プログラマ志望の中学生の息子さんを持った方へのアドバイストピです。 http://komachi.yomiuri.co.jp/t/2008/0519/184380.htm

トピ内ID:8808611439

...本文を表示

おすすめの本

041
きんこんかん
デバッグではじめるCプログラミング という本がお奨めです。 目的を持ってCを学べます。 これで一通りなんとなく分かったら他の入門書や C++へステップアップしていけば良いと思います。

トピ内ID:5723055498

...本文を表示

HSPかな

月見
HSPなら,小中学生でも扱えます. 入門書もいくつかありますよ. http://hsp.tv/

トピ内ID:8683401500

...本文を表示

HSP

041
焼肉定食
Hot Soup Processor という言語があります。 BASIC言語ベースなので素人にもわかりやすいほうだと思います。 無料で使えます。 事務的に使えるものっていうのが具体的にどういうものを指すのかよくわかりませんが、ゲームは作れるようです。 アマチュア向けなので一般的かというとどうかな。 僕は個人で使う簡単なツールを作ってみたことがあります。 ちょっとしたものが必要な時にちゃちゃっと作れたので重宝してました。 http://www.onionsoft.net/hsp/

トピ内ID:8554866050

...本文を表示

エクセルVBAに一票

041
通りすがり
トピ文から本格的にプログラミングを勉強するのが目的ではないと読みました。 私もエクセルマクロをオススメします。 私もその道の専門家ではありませんが、エンジニアとしてデータ処理からCADデータの編集までエクセルマクロで行っています。もう少し勉強すれば外部機器から直にデータを読み込んだり、制御も出来るのでしょうがそこまでは中々手を出せません。 入力画面に必要な見慣れたテキストボックスやボタン類は予め用意されていますので、パズル感覚で配置するだけでオリジナルの入力用ウィンドウも作れます。入門書も数多くありますし。 と、お手軽でなかなか使えます。しかもこれを覚えればエクセルの使い方がぐっと広がります。ゲームですか・・・?それはどうだろ。 で、プログラミングの基本的な考え方が覚えられたら、もっと他のツールに手を伸ばしてみればよいと思いますよ。

トピ内ID:7289847239

...本文を表示

断然pythonです。続き

041
へび
(続きです) ・hello worldプログラム(Hello Wolrd! と表示するだけ)  ---Javaなら--- public class HelloWorld { public static void main (String[] args) { System.out.println("Hello World!"); } }  ---pythonなら--- print 'Hello World!' ・1から9までの数字を表示するプログラム  ---Javaなら--- for (int i = 1; i < 10; i++) { System.out.println(i); }  ---pythonなら--- for i in range(1,10): print i 大抵javaよりpythonのプログラムの方がシンプルで見やすくなります。もちろん完全にオープンソース。無料です。

トピ内ID:6029782563

...本文を表示

AccessVBA便利です

😀
ちょい
同じく主婦です。 プログラミングの経験はなかったのですが、レシピをデータベース化して 便利に使えないかなーと行き当たったのがAccessでした。 動きにちょこちょこVBAを使い、今や欠かせない家事ツールになってます。 (月間献立表を印刷したり、買い物リストを作成したり) 勉強時間は30時間くらいかな?本も2~3冊買いましたが、ほとんど図書館です。

トピ内ID:0633484982

...本文を表示

趣味ならば

🙂
Oka
趣味でおすすめは アセンブリ言語です。 CPUの動きがわかって、なおかつ、どういう風にCPUが処理を実行しているのかが 理解できるのでおすすめですね。 普段はさっぱり見えない裏側では、こんな事をしてますというのがよくわかるので 面白いですよ。 昔の8bitワンボードマイコン時代は、ハンドアセンブルでいちいち、ポチポチ、 マシン語入力して動かしてたので、原理的な事がよくわかったものです。 今の64bitCPUでも原理は一緒です。 ただ、いろいろな技術が、すごい事になっているので、これはこれで面白い と思います。

トピ内ID:0268028528

...本文を表示

こちらはいかが?

おじ
日本語で命令(スクリプト)も書けますよ。 ファイル統合や、圧縮、分割などの機能もありますし、 入門用から応用的に使うところまでできます。 日本語プラグラミング言語 なでしこ http://nadesi.com/

トピ内ID:0517428339

...本文を表示

ここはやっぱり

041
むー太郎
私としてはC#をお勧めしたい。 ExpressEditionであれば無料で使用できます。 http://www.microsoft.com/japan/msdn/vstudio/express/ 書籍・Webともに日本語の情報も増えてきましたし、ゲームからビジネスソフトまで作ることができますよ。

トピ内ID:3092890590

...本文を表示

テキストベースでちまちまと、ならばAWK

😣
謎東洋
テキスト(CUI)ベースでちまちまと「写真のファイル名一括変換」とか 「CSVかテキストで書かれたリストを集計して出力」くらいからはじめるなら 小生の経験ではAWKが手軽でいいと思います。 勉強進めるについては、 教科書の類がべらぼーに高価だったりしますので まずご近所のブックオフの100円棚かPC雑誌・ムックの棚を覗いてみてください。 格安の棚に「アルゴリズムとデータ構造」などといったタイトルの本があれば、 「やりたいことをプログラムに具体化していくための考え方」を学ぶために1冊買って読んでみるといいかと思います。

トピ内ID:0192176440

...本文を表示

たくさんのアドバイスありがとうございました。

🐧
りんご トピ主
たくさんのアドバイスありがとうございました。 どれを選択しようか迷っています。 エクセルのマクロは使用した事があります。エクセルは好きなのと自営の 経理事務をやっているので、VBAは仕事を兼ねて勉強したいと思います。、 HTMLやJAVAを使って独学でホームページ作りにはまったこともあったけど、 どうも画像処理とかセンスがなく向いてないような気がしました。 完全趣味としてその他、C言語などは興味あるし、皆さんが紹介してくれた言語が聞いた事もないのがあって、いろいろ興味があるので、まずはどんな言語が、どんな事が出来るか検討してみたいと思います。 それにしてもPC言語ってたくさんの種類があるのですね。PCは奥が深くて 楽しいです。

トピ内ID:7185704543

...本文を表示

Visual Basicがおすすめ!

041
まんどき
りんごさん、こんにちは。 Visual Basicが断然お勧めです。 > 高額なソフトがいらない物がよいです。 タダです。 > 好みとしては、事務的に使えるものとか、 Visual Basicを覚えると、表計算ソフトのマクロが自分で書けるようになり、手作業が大幅に楽になることがあります。 > 簡単ゲーム作成の様なものが出来るといいのですが、 ゲーム作成できます。絵・ボタンの表示などが作りやすいです。 > 素人にもわかりやすく、一般的によく使われているもの Visual Basicの書籍はたくさん出ており広く使われていると思います。プロでも十分に選択肢に入ると思います。 下のページで、ソフトのダウンロードから「時計」のプログラムを作るまでの一連の流れが書いてあります。 http://www.microsoft.com/japan/msdn/vstudio/2008/product/express/online.aspx 次点はVisual C#、Flashかな。インターネット上で何かしたいならFlashもいいかもしれません。

トピ内ID:8142638870

...本文を表示

とっつきやすいのは

🐱
薄給でハードワーク
既出ですが WindowsのGUIで作るんなら HSP(HotSoupProcessor)がとっつきやすいんじゃないかな。 あまりいろんなこと覚えなくても、見た目それなりに格好のいいものが作れます。  組込屋なのでWindowsのGUIは苦手ですが、最近は工場で使う冶具などもGUIでないと文句が来るので、データ処理はCでコンソールプログラム書いてGUIはHSPで作ったりということをやってます。

トピ内ID:1910931287

...本文を表示

python、java、c/c++

041
helloworld
初めてならpythonをお勧めします。 pythonはexecutable pseudocodeと呼ばれているくらいで、ノートに書いたアルゴリズムをストレートに表現できる言語です。利点としては、 1.プログラムが簡潔になる 2.コンパイルが不要 3.interactiveにコードを実行できる ことが挙げられます。 pythonと同じくscripting言語であるruby、perlでも良いかもしれません。 Java、C/C++は少し複雑なので、pythonである程度プログラミングに慣れたところで勉強した方がいいと思います。オブジェクト思考を学ぶならjavaがいいと思います。C/C++の習得にはプロセッサやメモリのハードウェアの知識も少し必要になるので注意が必要です。 どの言語を勉強するにしても、新しいソフトを購入する必要は特にない思います。オープンソースのソフトウェア(gnu、eclipse等)で十分です。

トピ内ID:8059045430

...本文を表示
[PR]
気に入ったトピを保存するといつでも読み返せる
気に入ったトピを保存するといつでも読み返せる
使用イメージ
使用イメージ

マイページ利用でもっと便利に!

お気に入り機能を使う ログイン
レス求!トピ一覧