プログラミングを学ぶ
プログラミングを学びたい学生なのですが、どのように学べばよいでしょうか。
*iPadとMacは持っています。
プログラマーの方に答えていただけるととても嬉しいです。
多くの方に答えていただけると嬉しいです。
MacBook Pro 13″, macOS 11.2
プログラミングを学びたい学生なのですが、どのように学べばよいでしょうか。
*iPadとMacは持っています。
プログラマーの方に答えていただけるととても嬉しいです。
多くの方に答えていただけると嬉しいです。
MacBook Pro 13″, macOS 11.2
AppleはBig Surに使われているソースコードを公開しています。ちゃんとXcodeのプロジェクトも公開されていますので、Macでプログラミングの勉強をするにはもってこいだと思います。
https://opensource.apple.com/release/macos-112.html
チェスのプログラムなども公開されていますので、GUIだけではなくコアのロジックなんかも勉強できると思います。
https://opensource.apple.com/source/Chess/Chess-410.4.1/
このような良いソースコードにたくさん触れることがプログラミングの素養を高めると思います。
クラウドのオープンソースもありますので、基盤技術の総合的な学習にはこちらが向いていると思います。
もっと基礎的なことであれば、本屋さんでPythonの入門書から始めるんだと思います。
プログラマーではない素人の意見ですが、特定の言語の基本の本と、応用の本など、1,2冊本を読んでみるのも良いような気がします。
例えば、こんな本です。
https://www.amazon.co.jp/やさしいC-第5版-「やさしい」シリーズ-高橋-麻奈/dp/4797392592/
macOSにプリインストールされているものは下記のものがあります。
スクリプト言語:
AppleScript → /System/Applications/Utilities/Script Editor.app
php → /usr/bin/php
python → /usr/bin/python
zsh → /bin/zsh
ワークフロー:
Automator → /System/Applications/Automator.app
Webサーバー:
Apache → /usr/sbin/apachectl
C、C++、Objective-C、Objective-C++、Swiftのプログラミングを行うにはXcodeをDLします。
https://apps.apple.com/jp/app/xcode/id497799835?mt=12
Sample Code
https://developer.apple.com/library/archive/navigation/#section=Resource%20Types&topic=Sample%20Code
Getting Started with Mac OS X
> プログラミングを学びたい学生なのですが、どのように学べばよいでしょうか。
プログラミング言語の授業は受けているのですか?
macOSのUIを伴ったアプリを作るのであれば、Xcode+Swift一択なのですが、UIの構築とCodeとの連携は独自なので、理解するのに時間が掛かるかと思います。まあ、兎に角、触ってみる以外ないですね。
Sample Codeはこちらに移動していたようです。
受けていません。
普通科です。
プログラミングを学ぶ