HTMLやCSSは理解しているのですが、これからプログラミングも勉強しようと思っているものです。
皆さんに質問なのですが、
①初めてプログラム勉強する際は、何の言語から始めましたか?
②独学ですか?学校へ行きましたか?勉強方法を教えてください。
③今からはじめるならこの言語は抑えておいたほうがいい言語などありましたら教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答16件
0
ベストアンサー
①多分、、、Lingoだったと思います。(Flashの前身のmacromedia Director用スクリプト言語)
②初歩の初歩は専門学校の授業でしたが、基本的には独学です。
③他の方も皆さんおっしゃってますが、HTML&CSSができていて、本職のプログラマーになるわけではないが見聞を広げたいという目的であればJavaScript/jQueryが良いと思います。バックエンドにも興味があるということであればPHPとSQLあたりもよろしいかと。
私もHTML&CSSは分かりますが、プログラムについてはほぼ初心者です。
プログラマになるわけでもないのにモチベーションを保ちながらプログラムの勉強を続けるには、
やはり自分の守備範囲と何らかの連携が取れ、それを学ぶことで自分の守備範囲にも直接的に役立つものから手を付けた方が良いと思うのです。
現在HTML&CSSが分かって静的なWebページが作れるのであれば、そこはやはり順当に次は
Webページに動的な動きを追加できるJavaScriptが一番だと思います。
JavaScriptなら特別な環境を構築する必要もなく、エディタとブラウザだけあれば試してすぐ結果を確認できるという点でもお手軽ですし。
ちなみに、よりモチベーションを維持しやすいのはナマのJavaScriptよりjQueryの方です。
HTML&CSSが理解出来ている人にとって、jQueryはおそらく最も理解しやすいものであり、
簡単な記述で目に見えてカッコいいインターフェースとかを作れるため、
「出来た!」を実感しやすいところがポイントです。
とはいえ、変数・演算子・文字列操作・if文・for文・配列・関数・アルゴリズムといった、どの言語でも共通して必要となるプログラミングの基礎部分についてはきちんと理解しないと自分で何かを作ることはできないので、
1.最初は生のJavaScriptでプログラムの基礎部分を勉強
2.具体的に何かを作る段になったらjQueryに移行
3.jQueryに慣れてきたら再び生のJavaScriptを深く勉強
という感じで進めていくのがいいのかなーと思います。
参考までに。
投稿2015/10/15 06:01
総合スコア3763
0
インターネットが普及する前からプログラミングを習得していた(察しろ)ので、
今の御時世にそぐわない回答になると思いますが、一応。
1.小学生でBASIC言語→高校生でPASCAL言語→大学でC言語→AWK言語→PERL言語
2.独学
3.ユーザーインターフェースなどのデザインに関わるならjavascript→Ajax→jQueryのコンボ、
バックグラウンド処理の開発ならphp→php系フレームワークもしくはruby→railsとか。
sql→mysql/postgresql/oracleという道もあり。
どっちの方面で活躍できる人材になるか、目的が定まればやることが決まると思われます。
そういったコーディング技術の表層面だけでなく、
一定の処理や機能を実現するためのアルゴリズムを組める思考を広げることも取り組むと
汎用的に適応できる人材になるやもしれません。
なお、いきなりphpに取り組まれるよりも、html/css/javascriptを一通り理解が進んだ後に、
phpの出力結果が正しいhtml/css/javascriptになることを念頭に置きながらphpを書くスタンスでないと、
問題がphpで起きているのかhtmlで起きているのか判別できなくて苦しむかもしれません。
投稿2015/10/14 01:31
編集2015/10/14 01:50退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/14 01:41
退会済みユーザー
2015/10/14 01:47
2015/10/15 06:11
0
Q
①初めてプログラム勉強する際は、何の言語から始めましたか?
②独学ですか?学校へ行きましたか?勉強方法を教えてください。
③今からはじめるならこの言語は抑えておいたほうがいい言語などありましたら教えてください。
A
「①初めてプログラム勉強する際は、何の言語から始めましたか? 」
始めてのプログラミング言語は、PHPですね。とてもシンプルな記述で動作するので、難易度は割りと低めです。ただ環境構築に手こずりますね。
PHPは関数型プログラムを記述する様に出来ています。また関数型プログラムとオブジェクト指向型言語の両方を持ち合わせているので、プログラミングの基本的な構文を覚えるにはうってつけです。
基本的な構文(if・switch・for)は大体のプログラミング言語では似たような形式で記述するので大事です。また言語によって構文にも色々仕様があります。例を言うと、C言語のswitch文では文字列(string)が使えないけど、文字(char)なら使える等、色々違う所はありますが、主な書き方は一緒です。
「②独学ですか?学校へ行きましたか?勉強方法を教えてください。」
私は完全に独学ですね。
現在主に扱う言語として、「JavaScript・PHP・C言語・Java」等は全て購入した入門書で勉強しました。独学で教えてくれる者は居ませんでしたが、PHPで基本的な構文は覚えているうえに、PHPはC言語とよく似た関数名があります。それらも含めて学びやすかったですね。
JavaScriptで始めてオブジェクト指向言語に触れたのですが、JavaScriptも基本的な構文やスタイルを覚える事で大体の事は出来る様になりましたし、とくに「console」は使い勝手がよいです。
「③今からはじめるならこの言語は抑えておいたほうがいい言語などありましたら教えてください。」
今はしもうJavaScriptが強力かと思います。HTML5の強化とともにJavaScriptで出来る幅が広がっています。またNode.jsでコマンドラインに入力・出力出来る様になり今までとは別格な言語に進歩しています。
今のJavaScriptはWebブラウザ上だけではなく、バックエンドからフロントエンド等の役目両方果たせる上にElectron等を用いる事で、各プラットフォームに対応したデスクトップアプリケーションも作れます。
投稿2015/10/16 15:13
総合スコア228
0
①初めて勉強したのは Java です。10年くらい、ほぼJavaの仕事でした。極たまにASPとかVBAとか。
②社会人になってから、テキストを渡されて独学で進め、分からないところは同期や先輩に教えてもらっていました。私の同期には院卒の人もいたので、20代後半でも遅くはないと思いますよ^^
③他の方がおっしゃるように、JavaScriptがまだでしたら、そちらがとっつきやすいかと思います。
JavaScript も近年はjQueryなどもあって奥が深いです。
JavaScriptがひと段落ついたら、サーバーサイドでJavaScriptが元になったNode.jsを勉強してみるのもいいと思います。
投稿2015/10/14 02:46
総合スコア1844
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/15 04:30
2015/10/15 05:08
2015/10/15 06:10
2015/10/15 06:19 編集
0
あくまで自分の場合ですが…
- 最初はBASICから始めました。そして、VB、C、C++などと渡り歩いてきました。
- 試行錯誤しながら独学でやっていました。小学生からだったので、時間はたっぷり使えました。
- HTML、CSSの知識があるということでしたら、そのままJavaScriptをやってみるのがいいかもしれません。ブラウザ内で動的なコンテンツを作れるので、すぐに動きを見られます。
投稿2015/10/14 01:21
総合スコア145123
0
C言語を3年前に授業で書きはじめて,1年前からアプリケーション開発に興味を持ち開発を始めました.
- C言語 ポインタ,ファイル操作, 木構造, ソートアルゴリズム あたりまで ( 2年間 )
1.5 Ruby (Ruby on Rails) 挫折 (1ヶ月)
2. UML class図 と 適当なオブジェクト指向言語(僕の場合はなぜかcoffee-script)
3. Ruby on Rails 再挑戦
4. C#/WPF
言語としておすすめしたいのは特にありませんが,
動的型付 言語 (Ruby や Python) と 静的片付 言語 (C#やJava)
の2種類を習得すれば,ある程度初めての言語でも書けるようになると思います.
いきなりプログラミング言語に触れるのもいいですが,ある程度手続き型で,アルゴリズムを考えることに慣れてきたら,UMLclass図を用いてオブジェクト指向を学習するのはどうでしょうか?
あと,プログラミングの学習した日の記録(やったかやってないか程度)をつけるとモチベーションを保ちやすいです.(私の場合はgithubのcontributeの芝で確認しています)
1日10分でもいいので,毎日コツコツやるのがおすすめです.
投稿2015/10/27 09:02
編集2015/10/27 09:08退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
-
BASICをポケコン上で→大学の授業でCとFortran→→→長い沈黙→→→HTML/CSS→XHTML→HTML5/CSS3→javascript→jQuery→PHP→CakePHP→PowerShell
-
長い沈黙の後はハローワークの職業訓練で半年、教室に通いながら自主的にwebアプリの作成にチャレンジしてました。
-
この業界での仕事が決まったばかりのど素人なので何とも言えません。
自分の場合は、貯めてきたアイディアをカタチにするにはjavascript/PHPが都合が良く、かつ学びやすい言語なので、プログラミング学習はまずCをはじめにやらなきゃ。という先入観やプライドをもっと早く捨てていればよかったと気づきました。
投稿2015/10/24 18:03
総合スコア33
0
はじめまして。
バリバリとプログラマーになりたい!というよりは、プログラマーさんと一緒に仕事する機会があるため、フロントエンドもバックエンドも幅広く知っておきたいと思っています。
jojo3さんと同じような状況です。
私はHTML→CSSときて、javascript→PHPを勉強していくつもりです。
社会人で直接プログラミングをする職種ではありませんので、
スクールに通うのが一番身に付けるのには手っ取り早いと思うのですが、
地方なのでプログラミングスクールは少ないです。(高いし)
だからといって、本やサイトだけの独学では多分ムリと思いまして。。。
CodeCampというところで通信講座を受けています。
希望すればSkypeでの個人Lessonも受けられます。
他には
schoo
ドットインストール
を活用しています。(あまりやっていないですが・・・)
超初心者の女性ということで、親近感をもってしまいました。
お互いがんばりましょうね!!
投稿2015/10/20 07:29
総合スコア12
0
はじめまして。
私は、26くらいからWEB系のプログラマになりました。そろそろ7年目です。
それまでは飲食店で働いており、家にPCもなかったという、ちょっと特殊な感じです。
①初めてプログラム勉強する際は、何の言語から始めましたか?
→PHPです。いまもPHPがメインです。
②独学ですか?学校へ行きましたか?勉強方法を教えてください。
→職業訓練校に3ヶ月ほど行き(そこではhtml,css,Adobeのソフトの使い方などしか学べませんでした)
、その後はプログラマ初心者歓迎の会社に入って、研修と実践で学びました。
③今からはじめるならこの言語は抑えておいたほうがいい言語などありましたら教えてください。
→WEB系で生きていくなら、PHP、Javascript、ruby辺りでいいのでは、、と思ってしまいます。
phpとjsは書いたらすぐ動くので、学習も楽しいかもしれませんね。
あとはデータベースのお勉強も必要になってくる、、かも?
ある程度理解してからでないと難しいのかもしれませんが、Progateというサイトが独学には面白そうだな、と思っています。(特に回し者というわけではないのですがw)
楽しさを見つけて、ある程度のめり込むことができれば、理解もしやすいと思います。
ぜひ頑張ってみてください。
投稿2015/10/20 04:30
総合スコア85
0
Web系開発(HTML+CSS+PHP)のお遊びレベルは高校生から
2004年に専門学生になってもろもろ勉強したくちです。
①初めてプログラム勉強する際は、何の言語から始めましたか?
勉強ではじめて触った言語はC++でした。ビルドコンパイル…というPGらしいPGを触ることで
なんとなくですがこのジャンルを知り始めた気になりました。
②独学ですか?学校へ行きましたか?勉強方法を教えてください。
最初は華やかなクリエイターを目指していたので学校に行きました。PGはともかく
映像や画像、定石などを学ぶには経験者のナレッジが必要だと思ったからです。
結局、学校で実態を学び普通のSE職につき、今ではDBさんと戯れたりたまにwebデザインして
ほんわかしています。
③今からはじめるならこの言語は抑えておいたほうがいい言語などありましたら教えてください。
目標によって違うので難しい質問ですね。
潰しのきく、ということでしたらjava系ジャンルは鉄板かと思います。
言語を、というよりは開発や設計思想が他の言語に移行した際も生かされることが多いように
思うからです。
担当する仕事のジャンルによります…ゲームとかだと観点がまた違いますし
機械制御系(ロボットとか)なんか全く違いますよね。
個人的な意見としては、「何を勉強する」よりは「何に興味をもち、幅を広げるか」ではないかと思います。
私はweb開発系の勉強から入り、php、java(jsp,php,html,css含む)、VB、DBMS(oracle,mysql,postgreSQL)、flash、photoshop、illastrator…と色々楽しんで触っていました。単純にこれだったらどうなるの?
何ができるの?と面白かったからです。
会社に入ってから、linuxOSにふれ、shellを組み、VBAをいじり、パッケージシステムをバラし…と色々していますが、面倒な作業こそあれ、つまらないものはなかったなぁと思ってます。
jojo3さんが、私のような好奇心で色々手を出すタイプか職人のように極めるタイプかはまだわかりませんが
何より楽しみ方を早々に見いだせればよいのではないかなぁと思う次第です
投稿2015/10/19 07:11
総合スコア10
0
①Java
②システム開発の会社へ入社後、社会人向けの学校で3ヶ月
③Java
完全に自身の経験でしか話せませんがJavaおすすめします。
HTML、CSSだからJavascriptという流れよりも、
開発環境を整えたり、データベースを作ったり、サーバ動かしたり
せっかくなんで、今HTMLとCSSがいけるなら、
ためしにショッピングサイトを作るってのはどうでしょう。
学校で最後にやったのもショッピングサイト構築です。
お客様登録、商品選択、買い物かご、決済、
店側の商品登録画面、在庫管理、売上管理とか
そこまでできれば、あとは書き方が違うかなーってぐらいで、
私も今は調べながらだったらどの言語でも応用する感じでプログラムできてますよ!
何も見ずにやれといわれるとできませんw
Javaすらわからないものは調べます。
じゃあ、何ができればいいかといわれると、
他の方にもあるように基本的な構文を使って、
やりたい処理を自分で作れるか、いかに簡潔に
わかりやすく、メンテしやすくというセンスだと思ってます。
AndroidもJavaなんで、そのままアプリなんかもつくれちゃいますよ。
iphoneだったらごめんなさいw
でもひとつでもプログラムできれば何でもできます!!
結局、何でもいいのでがんばってくださいw
投稿2015/10/17 07:44
総合スコア12
0
HTML、CSSを理解されているのであれば、javascriptを学ばれるのがいいのではないでしょうか。
一昔前までコーダーと呼ばれていた職業も昨今ではフロントエンドエンジニアと呼ばれるようになり、カバーする範囲もHTML、CSS、javascriptまでが1セットで必須とされることが多くなって来ているように感じます。
この3つを習得したからといって仕事の幅が広がるわけではなく、スタートラインに立ったくらいの感じになるかもしれませんが、javascriptも奥が深く、うろ覚えで現場に立っている方も多いのも事実です。
まずこのセットを習得されてから、どれか好きな(あるいはその時点で時流の)p言語に進まれるのがいいのではないでしょうか。
また、ここまでの範囲と、その後のp言語は独学でもいけると思います。
ただ、スクールに通うと簡単に得られるのが、既に実践された方の「知識」とモチベーションの維持。
独学で得られるのがトライ&エラーの経験だと思います。
どちらにせよ、スクールではテキストに沿って進めているのに、進度と理解度が乖離しているとか…、とか、独学ではなぜエラーになるのか掴みづらく、さらに聞く人がいない、見つかる情報が新旧混在していて既に廃れている手法などに気付き難い、などどちらが良いとはっきり明示し難い部分もあると思います。
学び方にはどちらも長所短所があるとした上で、ご自身の環境、性格などと照らし合わせてふさわしい方法をとるのが良いのではないでしょうか。
ちなみに私は独学+職業訓練、からの自分でサーバを借りてトライアンドエラーの繰り返しで現在に至ります。
投稿2015/10/14 14:36
編集2015/10/14 14:47総合スコア18
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/15 04:11
2015/10/15 13:34
0
①PHP
②独学。書籍、ネット。
③投稿者さんのイメージしている先行きにもよりますが、HTML/CSSを習得済みということでしたらやはりみなさんおっしゃるようにjsではないでしょうか?クライアントサイドで処理が完結するというラインを引くとすればjsまで実装できることは強みになり得ると思います。(最近は当たり前のようですがw)
参考までにいきなり自分がjsに手を出した際のお話をしますと、jsそのものの学習に入る前にjqueryをやりました。言語を学習する以前にライブラリに手を出すのは気が引けるかもしれませんが、実務で扱えるレベルまで昇華させるには効率がいいのかなと思います。
投稿2015/10/14 10:19
退会済みユーザー
総合スコア0
0
①C言語、Java
②独学。書籍で基礎を、ネットで応用を学びました。
③HTML/CSSときたらJavaScriptを習得すべきですね。基礎を固めながら流行りのフレームワークを学んで幅を広げていく方が良さそうです。
投稿2015/10/14 03:07
総合スコア18155
0
- cobol
- 学校のカリキュラムとして
- web制作を生業とされておられるのであれば、連携しやすいPHP、Perl、Javascriptあたりかと思います。
また老婆心ではございますが、
プログラムは生計図を描けることが何より肝要であると思います。
言語は、設計図の清書手段であり、設計が出来なければいざプログラムを作らなければならないときに、言語は理解しているのに、どう作ればよいかわからない状態になります。
また技術は学校で学べますが、商品価値の高いプログラムは、実践現場で鍛えることで作れるようになるとおもいます。何事も、困難や苦労をひとつ攻略するごとに、技術品質レベルがひとつ上がります。
参考になれば幸いです。
投稿2015/10/14 01:45
総合スコア440
0
1.C言語
2.自分は新卒として入社してそこで研修でプログラミング(C言語)を始めました
3.JavaScriptです。スマートフォンでハイブリッドアプリの人気が高まっており、またWebサイトでもフロントエンドで見せるやり方が人気となっています。
投稿2015/10/14 01:22
総合スコア257
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/10/15 06:07