没有编程基础该怎样学编程?
首先你要知道你想学哪种语言,因为现在编程语言很多,每一种的学习难度和学习曲线都不一样。
如何选择自己感兴趣或者适合自己的编程语言可以参考下图:
然后回到"没有编程基础如何学习编程?",因为不同编程语言的学习过程不一样,但基本上都有比较一致的方法:
1.寻找合适的学习资源
编程可能是最适合自学的科目,因为有大量的资源(书籍、视频、教程)可供选择。那么如何从浩如烟海的资源中选择适合自己的呢?首先,我认为资源分为两类——书籍和视频。如果你喜欢读书,找一本好书;如果你喜欢视频,找一个好的视频。那么如何区分好书和好视频呢——提问,可以用搜索引擎,问问身边的朋友。而且,一定要找到适合自己现阶段的书籍和视频教程。不是所有的书都适合初学者,所以一定要注意自己的选择。最后,一定要阅读该语言最权威的书籍。;我不会让你失望的。再者,学会看官方文件,学会查官方手册。教程和手册的区别在于:教程:教你如何使用这种语言,很多东西可能不会提到;手册:提供关于这种语言的完整和全面的信息(通常是API手册)。
学习的时候看教程,但是有一定基础才能学会看官方手册。因为手册包含了这项技术的方方面面,有完整的知识体系。它包含对这种语言的原理、官方推荐用法、API文档等的介绍。,所以你必须学会阅读官方文件。
2.解决特定问题的编程
很多人会觉得学了几个月编程什么都没学到,那是因为你没有从中找到成就感。当你通过学习编程来解决自己的具体问题时,你会有很大的成就感。如果你不感兴趣,而只是觉得应该学习编程和编程。我建议你先学习一下基础知识(比如这种语言能实现什么功能,给自己找个目标,比如建个网站,抓取一个页面的图片),然后去实现。有目标的学习会好很多。
3.多练习,多讨论。
我觉得学习的721法则很适合编程学习:10%的时间自己学习,20%的时间和人交流讨论,70%的时间练习。
编程是一门非常需要练习的学科。多读书,不如在电脑上跑一次。学习编程的时候,要天天写代码。代码运行后,可以大大加深对知识的理解。还有就是需要多讨论,多看看别人s代码。讨论可以使人的思想碰撞,产生意想不到的火花。例如,你已经思考了一个问题的解决方案很长时间,但你仍然没有线索,但也许别人s的话可能会让你醒悟,这在编程中是很常见的。。此外,通过观察其他人代码,可以学习更好的实现方法,更好的解决问题的逻辑,尤其是牛人的代码。
如何快速上手一门编程语言?
如何快速学习一门编程语言?这个就看你有没有编程基础了。如果你熟悉一门编程语言,你会很快学会其他编程语言。如果你不没有任何编程基础,可能需要一个漫长的学习过程。我简单介绍一下编程入门的流程,有兴趣的朋友可以试试:
首先,构建本地开发环境。不管是哪种编程语言,最基本最重要的是构建一个本地的开发环境。你可能需要安装idea/eclipseforjava,pycharm/vscodeforpython,vs/dev-cforc/c,这取决于你需要学习的编程语言。你不不需要太多的工具软件。找一个合适的开发工具就好了,以后写/练代码就非常容易了。
其次,本地编程环境搭建好之后,就是入门编程的过程。这里最重要的是找到合适的学习资料,基础全面,覆盖面广。菜鸟教程,海量开放在线课程。com和Billi都很不错,内置了大量教程和文档,非常适合新手入门。当然,你也可以找一本专业的编程书籍,边学边练。唐不要急于求成。掌握基础最重要。
最后,对于多练多调试代码的编程来说,最重要的是多看多练,这是每个程序员快速掌握一门编程语言的必经之路。只有多练习和调试代码,才能有一个不断认知和学习的过程。唐不要觉得一行代码或一个函数太简单而不能跳过,而是要专注于基础,认真写代码,熟悉基本的语法、函数、类库等。来辅助学习。
总之,快速学习一门编程语言,取决于你的编程基础。如果有编程经验,学习一门编程语言会很快。如果你不如果你没有任何编程经验,这可能需要一个漫长的学习过程。最重要的是多看多练,积累经验。网上也有相关教程和资料。介绍的很详细。有兴趣的可以搜一下。希望上面分享的内容也能帮到你。