我对编写代码完全陌生,对所有不同的语言都有些困惑。我的主要目标是为 iOS/OSX 构建网站和应用程序。
我应该从哪些编码语言开始?
这是以前提出的问题,可能对您有用。
如果你觉得这有点过头了,你可以先在W3Schools学习 HTML/CSS/JavaScript 的基础知识,或者在Codecademy学习广泛适用的编程技能。
对于 iOS/OSX,学习 Objective C 并熟悉 Apple 提供的不同框架是一个好主意。
对于构建网站,您只需要一个文本编辑器和一个很好的 HTML/CSS 介绍。如果网站应该是动态的(即在检索网站时应该创建一些内容)PHP 可能很容易学习并且一些 JavaScript 知识不会受到伤害。
请注意,应用程序与网站不同!您可以构建看起来像应用程序并通过浏览器访问的网站——“本地”应用程序只能在设备上运行,而不能通过浏览器运行。
因此,没有“iOS/OSX 网站”之类的东西。
我的主要目标是为 iOS/OSX 构建网站和应用程序。
您需要定义是要使用原生(objective-c + Cocoa/Cocoa-touch)还是网站(HTML + JS + CSS)。对于当前标准,您会选择哪一个是一个棘手的问题。这真的取决于项目和客户(有时甚至他们都不知道他们真正想要什么)。如果你能告诉我们你学习它们的目标是什么,我可以试着给你更好的建议。
我将从基本的 c 开始,因为它是一切的基础。它教你基本的整数、变量、指针等,然后你可以进入面向对象的编程(对于其他语言以及 ios/mac osx 编程)
或直接进入目标c。如果你想设计和构建你需要了解 c、objective c 的 mac os x 应用程序,然后进入今年夏天发布的新宣布的“swift”苹果,它们都是面向对象的。
如果你想构建像 facebook、twitter、google 等 web 应用程序。然后我建议使用 php 和 mysqli(mysql 已停产)。你可以实现的比你想象的要多得多。你也可以在 mysqli 和 php 中做面向对象,但你也可以做“过程风格”。
请注意,ios/mac osx 比 html、css、php 和 mysql 更难。