关于javascript:从JS到iphone开发人员-最佳的入门语言是什么?

我是一个完全的初学者,希望最终学会为iphone开发。

我刚刚完成了一个初学者的CS课程,其中我们学习的语言是JavaScript。我们研究了一些基本概念,例如:变量,数组,循环(for,while,if,if..else ..),属性和函数。

我想知道我是否遵循以下这本书在正确的地方/错误的地方开始学习:Dave Mark在Mac上学习C?

我已经阅读了几章,发现很难理解C的工作方式,例如,与JS相比,打印Strings的方式似乎过于复杂。

您是否认为JS是一门错误的语言,从JS直接转到Objective-C而不是C会更好吗?

我曾尝试先阅读有关学习C的优缺点的先前线程,但没有发现任何将JS与学习C / Obj C / Cocoa相关的内容。

感谢任何建议,因为我对此很陌生。

谢谢


这是火焰诱饵,但是无论如何我还是要这么说,因为我在星期五喝了太多咖啡。

  • 从JavaScript开始并没有错,只要您知道它只是多种语言中的一种,那么您就可以认真学习编程职业。
  • iPhone的开发与任何其他类型的开发并没有太大不同,但是工具却大不相同。
  • 如果您计划精通Objective-C,那么学习和了解C是一个不错的起点。但是,我建议您在外出并购买一堆书之前先通读Objective-C的介绍,因为您的目标最终是iPhone,而且它是Apple的免费产品。
  • 如果您只是想让移动设备外出,并且熟悉html / javascript但又不需要进入App Store,那么iUI,PastryKit,jqTouch和PhoneGap等众多网络框架之一将为您提供帮助。
  • 在我看来,您应该从小处着手,朝着更大的方向努力。像闹钟应用程序之类的东西可能是开始的好地方;)


    喜欢。

    对于在正确的道路上启动新开发人员来说,JavaScript似乎是一个糟糕的选择。它具有大多数语言的基本构造,但是很难转换弱类型和面向对象开发的原型方法。

    也就是说,我首先会先读一本有关直接面向对象编程概念的书。首先,面向对象的分析和设计似乎是这里的一个流行选择。

    在那之后,我直接去Obj-C。您无需学习任何潜在的不良习惯,就可以从C中挑选所需的内容,而这些不良习惯有时会使人们将它们从C之类的过程语言转变为Obj-C之类的面向对象语言。


    为什么不以C开头?预先学习比javascript困难一点,但是一开始使用Objective-C,您就会有所收获。

    Cocoa Dev Central提供了许多很棒的教程,可帮助您入门Objective-C(C语言中的一个)。