プログラミング始めたい。取っつきやすく簡単で応用効いてなんでもできるコスパいい言語教えろ!! [163129606]
■ このスレッドは過去ログ倉庫に格納されています
たのむ! c++にしろ、何でも出来る
ラムダ使えるし
教育資料もネットに大量にあるから取っつきやすいぞ🌚 >>60
そこも突っ込むと教本が辞書レベルになるから…
でも今の電子書籍時代なら重さとか関係ないしそこも丁寧に説明しちゃえばいいよな dartは日本語文献少ないからガチで導入すると読めない奴は大変 簡単なもので作りたいものを決めてそれに必要なことを学んだほうが続くし習得もはやいよ
基礎的な部分はほぼ一緒だからコスパとか考えるまえに行動したほうがいい ライブラリの揃ってるpythonが良い
嫌いだけど仕方ない 国内なら言語はRubyかPython
意外と使うのがVBA
経験を積んだら、Java、Javascript、Cの派生言語
言語だけじゃなく、インフラや クラス・オブジェクトを学ぶ前にCやったほうが理解が捗ると思う
どんな言語でも参照とか実体とか意識しないといけない場面があるから
ポインタは理解していたほうが良い
バイナリエディタを開けば概念の理解は簡単だと思う C#
コピペだけで遠隔操作プログラム作れてしまうくらい簡単 個人的にはC++が好きだけど>>1が求めてるものとは違う気がする 実際パーンとやってる感出すのと実務は違うし
VBAとかプッて思ってたけど長くやってるとこれはこれで奥が深い やりたいことが先
俺はそれをやりたいがためにPythonをやるしかなくなった
死にたい >>77
結構いろいろできるよ
スクレイピングとかもやれるし
VBAでスクレイピングやってきた情報をExcelファイルとして保存するプログラム書いたことあるわ
保存したExcelファイルはおじいちゃん、おばあちゃんも使えるからね
謎の需要がある 何でも良いけどpythonかjavascript
理解が進むとどの言語も多少作法が違うだけだと気付くぞ プログラミングのキングオブキングスはC++
C++は低レベルから最新高レベルまで全ての技術が入ってる究極召喚言語
しかし理解するためにはC言語のマスターが必要となる
ところがC言語をマスターするためにはアセンブラの理解が必要だ
アセンブラをやってみると結局は機械語を理解しなくては分からないことが判明する
機械語はしょせん電気信号なのだからNANDといった論理回路を知る必要がある
そのためには是非ともオペアンプを理解したい
オペアンプを知るためにはトランジスタを学ばなくては原理を理解できんぞ
よって結論を出すとプログラミング学習はトランジスタの勉強が必要だということだ! 深入りするとドツボだからなあ、
抜けず嵌らずくらいでキープするわ俺は javascriptをジャバスクて略すの始めて見たわ 俺の大学の理系の友人が「このBrainfuckは
チューリング完全であり、チューリング完全な
言語でさえあればどんな言語でも基本的に
同じ機能を実装できる」とか言ってたぞ。
俺にはなんのことやらわからんかったが
とにかく応用効いて「他の言語でできることは
何でもできる」と有名なそれを学習しては。 VBAはVBEがクソオブクソだからやめておけ
あとエラー系をgotoで書かないといけないのが最高にダサい 何がやりたいか、どのプラットフォームで実行するのかで変わってくる
全部で出来るものは今の所無い 勉強という意味ではPythonは向いてない気がするなぁ
便利過ぎるせいで学べない事が多い 言語としてのエレガントさよりも、仕事で使って稼げるかだなあ
ある程度使えるレベルになればいい 何がしたいかが大事だけど
プログラミング言語ごとに得意なことが違って
何ができるか違うから
つまり全部覚えろ 41 (ワッチョイw 9cc6-Jw/P) 2018/10/08(月) 16:23:58.01 ID:lZWfD/j90 (PC)
プログラムなんてどれもifとforと代入の組み合わせだろ
あとは言語的な作法だけ
最小限意識すりゃ誰でもできる
これマジ? >>96
本当
ただ、習得する言語によって難易度の問題がある
色々作ってアルゴリズムとデータ構造を早めに体感した方がいい
スクリプト言語(Javascript以外)が良いのではないかと思う 文章書けてもなろう小説書けないよね?
プログラミング覚えてもゲームは作れないんだよ >>96
本当だけども、作りたいものを単純な部品に分解して再構築するっていう基本中の基本が出来ないと何も作れない >>97
そんなバレバレのIPでよくプログラミング語るな >>99
そこなんだよねええええ!!!!
コンチクショー!!! おまえらゲームやりながら
このゲームわりと単純な部品でできてんな…
とか思いながらゲームすんの?
頭おかしいの? c#
初学者は環境作るのダルいでしょ
VSで一撃よ 結局我々はマ社にスポイルされてしまえばいいのであるよ >>101
ワッチョイの後ろ4つはユーザーエージェントが同じなんだ
ブラウザが同じだとそうなったりする ちゃんと勉強したいなら今でもCかPascalが一番だと思うけど、
手っ取り早く何か書きたいってだけならPythonかPHPにしとけば?
ただ、プログラミング入門でいきなりオブジェクト指向のところまで
勉強しようとすると地獄だと思うので、手続き指向の静的型付言語
のほうが結局楽で応用きくと思う。 >>105
プログラミング環境にマイクロソフトのOSを選ぶのは自殺行為だと思う。
それしかなかった40年前ならさておき。 ちなみにスマホの専ブラは端末の種類もUAに出力するから
ほぼほぼ合ってる >>106
なるほど、同一人物だと誤解されているという意味か
自作自演するほど暇ではないけど、そう言われるリスクもあることが分かったよ
気を付けないとな >>108
初学や初心者レベルのプログラミングを学ぶってためだけに新しい環境を用意する方が万倍馬鹿だろw >>109
ちなみにワッチョイWの「W」の部分がスマホを意味する 海外ですら情報皆無で誰も使ってないような言語から始めるといい
そこで挫折してもそれを理由にできるし、続いたのなら自信になる Mac用のVSもあるし今はほとんどウェブアプリメインになってきてるから、開発環境がWindowsだとかMacだとかもう大して関係ないよな >>111
Docker載せてDocker Hubからその手のコンテナ拾ってくれば、あっという
間にプログラミング環境の出来上がりだけど。
いちいちWindowsにあれこれ載せるのって馬鹿馬鹿しくない? >>115
Webアプリメイン=Webサーバーに何らかの形で触らざるを得ない
WindowsにApacheやnginx載せるん?RORでWEBrickは正直初心者には厳しいでしょ。 手続き指向の言語であろうが、構造体のポインタを渡すみたいなオブジェクト指向に辿り着くし、それなら最初からオブジェクト指向の言語をやればいいよ >>118
ド初心者がそれやると、メンバー変数を全部publicにしたりとか、
超巨大なクラス作って一クラスで全部終わらせるみたいな、
オブジェクト指向にしてる意味ないやんか!ってことwやるように
なるんだわ >>117
WebサーバーもDBサーバーもDockerで建てるでしょ Windowsだとネイティブの環境が汚れるの嫌だし
DockerDesktop、VSCodeリモートでWSL2を活用する機会が多いね
昔と比べて環境作成が楽に出来るようになった
docker-compose使えば、AP鯖も >>117
VSならデバッグ時に勝手にIIS勝手に立ち上がってくれるし…
Docker使うなら別にOS問わないんだからWindowsでも何も問題ないし DockerってLinuxしかないと思ってたが
WindowsでもDocker使えたりするんだが
だが何にしてもLinux覚えたほうが良いに決まってる
Dockerにしても最新技術は全部Linuxから用意される どうせ初心者が最新技術を弄ることなんてないんだから、MSがドキュメント用意してる範囲でやるだけで十分よ >>81
Office入れてたらそれだけで実行環境あるみたいなもんだからな
いくら実行速度が遅いと言われようがファイル単位でExcelと連携して動くプログラム一式を渡せるのはデカいよね >>19
俺もEnd IfやFor Nextの方が全部終わりが } よりも見やすくて好きだな こういうのはVBAがガチでおすすめ
仕事やってりゃどこかで馴染みのあるEXCELの延長で使えるし
セル関数を使ってやるから初心者でもプログラムの流れのイメージが掴みやすい >>1
言語の勉強も大切だけどテストファーストの習慣も身につけておいた方が良いよ。 Google Colab 使えば環境構築は必要ない
ブラウザだけあればいいぞ >>116
Mac持ってるならMacでやりゃいいしWindowsしか持ってないならWindowsで環境作ってやればいいだけ
初心者でそのためだけにWinがあるのにMacを買うなんてのはコストかけすぎでそれこそ馬鹿の所業
なおPCすら持ってないのにプログラミング始めたいなんて考えるのはレアケース過ぎて考慮に入れてない 近々excelのマクロもpythonに統一されるとかいう話も出てるし
今更VBAはもったいない気がするな 割りとマジで言うと
visualstudio入れてc入門書かってコンソールアプリからで慣れたらwinアプリ
コンパイラのインストールやプロジェクト作成とか本みながらやったら良いよ Pythonの本ってなにがええの?
プログラミング全くわからへんねんけど
用途は特に無くてやってみようって思ってる
1年生でええんか? pythonは他の言語を触ったことのある人には楽に感じるってだけで
初心者はpythonのコマンドラインを流して読んでいってどう動いているのか想像するのは無理
エクセルのVBAならセル番地やシート名が出てくるからどこを操作しているのかっていうのを見失うことはない
最初はそういうので躓く >>134
教本は柴田望洋が良いに決まってんだよ
まぁとにかく真面目
誠実な勉強とは何かってことを突き詰めて考えている >>134
よくわからないけど、初心者ってほんの方がいいの?
かじった人ならネットで文献漁って終わるんで、
初心者の人が本が良いのかどう変わらん
誰か教えて UWSCが最強言語だったが作者死んだみたいなんだよなあ
代わりになるのが存在しない WindowsもWSLでかなり開発しやすくなったけど、VSCodeが自動でやってくれる以上のことをするとMacより若干面倒くささがあるな
Webアプリ開発してるとWSL側からWin側のlocalhostにアクセス出来なくてUIの自動テストで困ったりする >>138
本の方がいいよ
=と==の違いとか丁寧に系統立てて解説してるのは本
ネットで場当たり的にやってるとそういう基礎がごっそり抜けてネットで調べてもあまりに基礎的で原因が分からんってことになる 言語仕様でいえばrubyがかなり初心者向けだがライブラリが貧弱なんだよな
pythonだろ そういえば嫌儲でRubyめちゃくちゃ叩いてた奴いたけど
なんの恨みがあるのか考えたら
絶対プログラミングスクールで挫折した奴だろうし
見てて悲しくなるわ ゲーム作りたい...Unity+C#
AIやりたい...Python
Webアプリが作りたい...node.js+JavaScript+React.js
スマホアプリ作りたい...node.js+JavaScript+ReactNative
Win/Macデスクトップアプリが作りたい...node.js+JavaScript+React.js+Electron
電子工作組み込みIoT系...C
SES下請けプログラマ...Java、PHP いろんなプログラミング言語の中で、Lispは一番上に来ると言おう。
そしてこの主張を裏付けるために、他の4つの言語に欠けているある一つの機能を 言おう。
いったいこの機能z無しでどうやってプログラムを書くんだい? っていう、
そのzの最も大きなものの一つとして私が考えるのが、マクロだ 。
たくさんの言語が、マクロと呼ばれる機能を持っている。
でもLispのマクロは特別だ。
Lispのコードは、ひとたびパーザによって読まれたら、 あなたが解析することができるデータ構造になるんだ。
他の言語ならコンパイラが構文解析して内部に作られる構文木を、 Lispでは直接プログラムとして書き下すわけだ。
しかも、この構文木はプログラムからアクセスできるから、 構文木自身を操作するプログラムを書くことができる。
Lispではそのようなプログラムをマクロと呼ぶ。
いわば、プログラムを生成するプログラムだ。
---
普通のやつらの上を行け
著者:Paul Graham
http://practical-scheme.net/trans/beating-the-averages-j.html unity以外挙げてるバカはそれでメシ食ってねーだろ >>87
JAVAでいいんか?
jsは女子小高生やぞ Java
HTML
javascript
SQL
これさえ出来りゃなんでも出来る なんでも、というところが難しいな
組み込み系のことを考えるとやっぱりC言語じゃないか? >>145
djangoと比較してrailsのどの辺が糞な感じかな? >>146
>Webアプリが作りたい...node.js+JavaScript+React.js
それだけじゃ、フロントエンド以外動かんやんかw >>152
それだけだと、テキストファイルのIOとパターンマッチングを多用する処理で泣きが入るな。
今時だとPythonかRuby、いにしえまで遡るとawkやPerlが出来ないと非常に厳しい。 ネトウヨ言語Rubyはパフォーマンスが最近のPHP以下のカスだからプログラミング言語としては新しい方なのに遺物と化しているのは厳然たる事実
ジャップ製らしい末路 ■ このスレッドは過去ログ倉庫に格納されています