---
# System prepended metadata

title: プログラミングについて

---

# プログラミングについて

> 何が幅広くできて楽しいと思う？

君の場合好きなことが音楽なので、それを活かせる（プログラミングを楽しくする）技術スタックを触れるといいね

３つぐらい選択肢があるのでそれを紹介：

- swiftでiOSアプリ
    そもそも目標がこれなのだから、これから入ってもいいと思う。
あと```その規模の開発って1人でやるもんじゃないと思うけど```って言ったけど、そんなことはないかな、swiftは慣れると爆速でアプリ作れるので結構おすすめ。なにせUIをみながらプログラムを動いてるかわかるので楽しくプログラミングできる。
あとSwiftの場合、xcodeが用意されているので、何か複雑なものをインストールしたり、そういうのは全部xcodeが勝手にやってくれるのでそこら辺もweb開発よりは楽（web開発ではコマンドラインをたくさん使う必要がある(CLIのこと。bashとかで調べてみてね)）

- HTML+CSS+JS (REACT)でウェブ開発
    Webページの構築は大体REACTとかVueで書かれるんだよね、Javascriptは情報量が格段に多いから勉強はしやすいかも。あとCSS（色とか回転とかさせるためのコード）とかは最近勉強しなくてもデザインできるようになっているし、音に関するライブラリもとても豊富。
    javascriptもすごくわかりやすい言語なので、初心者もおすすめだし、スマホ向けのウェブサイトってことで作ると、パソコンでもスマホでも動くシンセができるかもね、最高じゃん
    
    
- tidalCyclesでコーディングで作曲
    tidalというライブラリがあって、コーディングでリアルタイミングに音楽を作る言語があるからそれを勉強してみるとか
    
マジでやってみたいんだったらそれの勉強会とか開くよ、あとは一緒に勉強するのもいいね