Perl、JavaScript、VBAどれから学ぶと、効率良い(飲み込みやすい)でしょうか?
プログラム初心者です。
私は仕事で、簡単なHP作成・メンテとデータ分析(HP関係に限らず)をしています。仕事量は半々です。
たまにHPでCGI等を用意しなければいけない場面があるのですが、PerlやJavaScriptがわからないので覚えたいと思っています。
あと、データ分析はExcelやAccessを使うことが多く、マクロが使えたらもっと楽にできるんだろうなと思ってるのですが、標準で付いている操作を記録してマクロを作るのと、ネット検索で必要なマクロをそのままコピペして使うしかできていません。なのでVBAを覚えたいと思っています。
元デザイナーなので、自分のスキルが中途半端で焦っています。
どれも今、必要だと思うのですが、順番に覚えていくために最短ルートで習得したいです。
覚えるべき言語、こと、オススメの書籍やサイト等あれば教えていただけないでしょうか。
どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
1)ちょっと複雑なデータ処理をお手軽にしたい
ってなれば、Perlですね。元々がUnixの世界でデータ処理を簡単に行うために作られた言語です。
お勧めな書籍は、「Perlデータマンジング(データ加工のテクニック集)」です。
他書には、あまりみかけないテクニックが満載です。(ちょっと難しい)
勉強に時間をかける気があれば、有名なラクダ本「プログラミングPerl」がお勧めです。ちょっと分厚いですけど、Perl言語の開発者の考え方を知ると、Perlの理解が進みます。
言語的にPerlは、PHPの祖先です。PHPはPerlのライブラリ集として生まれたのですからね。
2)エクセルがらみで楽にデータ処理したい
てなれば、VBAですね。
VBAの素人であれば「たった1秒で仕事が片づく Excel自動化の教科書」がお勧めです。
基本のキから丁寧にやり方が書かれていますので、とっつきやすいです。
VBAを覚えたら、Accessにも応用ができますが、データベースがからむと難易度がやや高くなります。
3)JavaScriptはWeb系で必須言語
JavaScriptって、Web系で使われるので、それだけ覚えてもダメなことが多いです。
HTML、CSS、Bootstrapなども同時に学習する必要があります。
使われている場面によっては、PHPやJavaとかC#も理解が必須だったりします。
3つの中では、幅広い言語知識が要求されるので、いちばん学習が大変だと思います。
まあ、自分が最も必要だ、というシーンで必要な言語を選べばいいと思います。
ありがとうございます!
とてもわかりやすい説明とオススメの書籍を教えていただけて嬉しいです!
1、2、3の順番で勉強していきます。
本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ExcelのFSO(ファイルシステムオブジェクト)について学びたいのですが。。。 5 2022/12/15 18:06
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
- Access(アクセス) スキルシートのエクセルの項目に 2 2023/04/04 22:41
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:00
- Visual Basic(VBA) VBA初心者です。 VBAで行単位で条件付き書式の色をカウントしたいです。 大量のデータがあるExc 3 2022/06/08 10:02
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
プログラムに書かれる"%"記号の...
-
Int('1234') で、strをかんたん...
-
質問失礼します。 プログラム言...
-
rpa化する言語としてら何があり...
-
UNITY Float型の接尾辞fって
-
Excelの開発言語ってなんですか?
-
プログラミング言語の制作方法...
-
最新のプログラム言語を学ぶに...
-
UWSCはどのプログラミング言語?
-
楽しくて最高のプログラミング...
-
C言語とhtmlの違いを どな...
-
Pythonって何を意識した言語な...
-
VCとVC++
-
C++における継続行
-
プログラミング言語について
-
VBScriptで引数を省略したい場合
-
Delphiに詳しい方助けてくださ...
-
CとJAVA
-
accessという言語らしいのですが
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語、C+、C++、C#の違い
-
楽しくて最高のプログラミング...
-
Pythonって何を意識した言語な...
-
C言語とhtmlの違いを どな...
-
プログラムに書かれる"%"記号の...
-
COBOLでのNOT = の AND条件
-
C++ ってなんて読む?
-
質問失礼します。 プログラム言...
-
プログラミング言語の制作方法...
-
UNITY Float型の接尾辞fって
-
C言語って古いですか?
-
Int('1234') で、strをかんたん...
-
COBOLで文字タイプを数字...
-
TO_CHARで小数点以下がある場合...
-
最新のプログラム言語を学ぶに...
-
C++における継続行
-
vbaとc言語の関連性について
-
VBScriptで引数を省略したい場合
-
VBSでDim、Private、Publicの違い
-
HTMLとC++で、どんなホームペー...
おすすめ情報