开发者社区> 问答> 正文

零基础该如何学习编程。

我没有学过编程,但是很喜欢,现在大学毕业了,想学习编程,但是不知道应该从哪入手。我想从基础学,但是不知道该学什么语言,如果想自己独立开发app,应该从什么开始学最好呢?有没有什么书可以推荐的?或则说对于初学者应该注意什么呢?

     谢谢专家解答疑惑!

展开
收起
游客i4epjhspdncse 2019-10-22 14:02:52 34498 0
10 条回答
写回答
取消 提交回答
  • 推荐回答

    孤尽老师的《JAVA开发手册》了解一下。
    现今形式:30岁以下的开发者占比超7成,7成开发者使用JAVA,6成开发者表示想学习PYTHON。
    大势所趋,还是遵从市场规律吧。

    精品问答java百问

    2019-10-22 14:25:32
    赞同 3 展开评论 打赏
  • 独立开发app也分很多种,PC、IOS、安卓的开发路子都不相同的。 选定一个大的方向,定个小目标,先搞个简单的APP把路子跑通,再慢慢去拓展深度和广度。

    2020-03-23 16:37:45
    赞同 展开评论 打赏
  • 先确定方向 是服务端还是客户端

    2020-03-18 10:34:55
    赞同 展开评论 打赏
  • 建议先学Pyhton吧,动态语言方便调试,不需要部署打包。适合初学者。直接学python3

    2020-03-12 19:41:04
    赞同 展开评论 打赏
  • 个人建议先从python入手,这门高级语言的语法更适合新人理解,后期可以根据自己需要学习相应其他的高级语言。

    2019-11-01 10:13:27
    赞同 展开评论 打赏
  • 十年前从 LNMP 开始个人站长 mengkang.net 生涯。 分享各种线上故障复盘笔记,关注我,防止采坑。

    网上课程很多的,可以在阿里云大学学习视频。 开发语言推荐 python 和 js 不谢

    2019-10-25 21:04:23
    赞同 展开评论 打赏
  • 主要从事 Java 后端开发。

    看你学习的目的是什么。是做全职的程序员,还是自己的兴趣爱好。 如果是做程序员,目前建议 Java 。如果兴趣爱好,那就看你打算做什么,就学习相应的语言就是。 因为你没有基础,建议看视频不要看书。看视频的话,因为视频教程里面会有一些写代码的操作和习惯讲解,可能还会有一些学习建议,会对你接下来的学习更有帮助。

    2019-10-24 08:45:40
    赞同 2 展开评论 打赏
  • 现在流行小程序,要不要考虑学习小程序开发啊~

    2019-10-22 16:12:47
    赞同 展开评论 打赏
  • PHP是最好的语言

    2019-10-22 15:31:46
    赞同 展开评论 打赏
  • 如果有创业和投资相关的问题都可以直接找我,阿里巴巴创业孵化平台帮助你!

    没人邀,利益不相关。

    先说结论,只要你有兴趣什么时候学编程都不晚!

    我理解这里提到的“app”是狭义的iOS或者Android系统当中的应用程序,那首推的是相对比较完善、安全、友善的苹果开发者,虽然最近的iOS13不像以前那版稳定,但是相对于Android还是绰绰有余。

    如果要是学习iOS的开发,首先得需要学习一门新的语言,前几年苹果推出的,叫做Swift,经过这几年的发展,Swift已经比较完善,目前在tiobe网站上的排名来到了第12位。

    如果从来没有接触过编程,建议先下载一个IDE尝试着写一下HelloWorld程序,跟着教程把每个语法都跑一边,让自己有点成就感,自己脑子想的逻辑,跟在电脑上敲出来并且运行正确还是完全不一样的。

    如果要学习Swift,那请直接查看苹果官方教程《The Swift Programming Language》的中文翻译版, 当然如果你的英文足够好也可以直接阅读英文原版,因为毕竟如果你足够认真面对这件事儿的话,不久的将来可以写应用的话,所有的文档都是英文的,更加利于你对这门语言的理解。

    另就是需要下载苹果提供的XCode,下载地址:https://developer.apple.com/xcode/resources/

    更多Swift语言的介绍和特性,也可以访问这里查看更多:https://developer.apple.com/swift/

    今年(2019)的WWDC的全系列线上视频:https://developer.apple.com/videos/wwdc2019/

    苹果官方给这个语言的介绍语是

    “The powerful programming language that is also easy to learn.”

    当然除了iOS的App,你也可以用这个语言开发iPadOS、watchOS、tvOS和macOS的App,掌握了这种语言你就拥抱了苹果全生态系统,是不是比较值得?!

    image.png

    当然如果要是一个完整的App还是需要Java开发后端,如果需要更多相关信息可以直接按照这个路线图走一遍,基本上就可以入门啦:Java学习路线图

    当然更多的学习资料:学习中心

    2019-10-22 15:12:22
    赞同 7 展开评论 打赏
滑动查看更多
问答地址:
问答排行榜
最热
最新

相关电子书

更多
让学习有效发生 立即下载
为什么要学函数式编程? 立即下载
软件开发之禅 立即下载