编程自学怎么开始?

像那种目前对计算机语言完全不懂的人现在想要自学编程要从哪里开始啊,就是那种对个电脑除了打游戏什么都不知道的那种

阅读 4.3k
7 个回答

1.如果是想要玩玩,建议先在b站上找热度比较高的视频看看,就输关键词 新手、编程应该就有了
2.如果是想找工作,并且你不是学生,学历也不高,那还是不要了,难死
3.是学生,那就看回答案1
4.花钱找个计算机科前辈带

那就要看你想学哪个方面了,或者说你要做什么,b站有许多零基础的课程的,比如黑马程序员的JAVA,Python等,我现在在用那个学JAVA,也是0基础学的,再关注一些博客(比如me),多用百度训练收缩问题的能力,如果有小伙伴一起学更好

这个问题你问一千个人也许会得到一千种回答。我可以提供给你我个人的经历作为参考 :)

我是步入社会以后才开始自学编程的,在那之前,我连学校里的C语言考试都无法及格。困扰我最严重的问题是:指针、变量赋值,这些概念。

我自学的过程也比较坎坷。第一门学习的语言仍然是类似C的语言,所以没学成。每个人的思维模型是不一样的,有的人很适应mutable的模型,有的人很难适应。直到我接触到一门函数式的语言,这里面没有指针,没有mutable,有的只是很朴素的函数,很快就上手了。

逐渐熟悉计算机底层原理之后,那些以往困扰我的问题也得到了解答。所以,我的建议是,找一门你学得最容易的语言开始学习。

  1. 不要一开始就着急学各种语言语法,先清楚你想做什么,想解决什么问题。

如果不是要解决问题、又不是因为兴趣,大概率坚持不了。即使真的花了时间学会了,也没办法真正用上这个技能(只会写语法、不知道自己要做什么和会做什么)。

一.了解计算机基础知识:了解计算机硬件、操作系统、网络和基本计算机概念。

1.计算机硬件:了解计算机的硬件组成,如处理器、内存、硬盘等的工作原理。

2.操作系统:学习操作系统的基本概念,例如进程、线程、内存管理、文件系统等。

3.网络:了解计算机网络的基本概念,例如 IP 地址、DNS、HTTP、TCP/IP 协议等。

二.学习编程语言:建议从简单的语言开始,例如 Python。你可以通过学习书籍、在线课程或者编写简单的代码来实践。

1.学习书籍:推荐一些初学者友好的 Python 书籍,例如《Python 编程:从入门到实践》、《Python 学习手册》等。

三.掌握数据结构和算法:了解各种数据结构(如数组、链表、树、图)和算法(如排序、搜索、递归)的原理。

四.学习数据库:了解 SQL 和 NoSQL 数据库,以及如何在应用程序中使用数据库。

四.了解计算机科学原理:例如计算机网络、分布式系统、安全等。

五.实际项目实践:参与实际项目,不仅能加深对技术的理解,也有助于建立个人网络和增加职业经验。

你得先找到一个自己感兴趣的职业方向,然后开始选择语言。起初你可以先判断一下自己更喜欢电影中的那种程序员,还是说怎么样的。然后开始选择你的主力语言。语言可以切换,但开发思维切换起来会比较麻烦和苦难。

最后

不要学前端,不要学前端,不要学前端

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进