怎么学编程基础入门;新手入门如何学编程?( 六 )
Q3:自学编程入门先学什么
问题一:学习编程入门应该先学什么?学C,c++,C#,数据结构,数据库,算法.刚开始还是先学c语言吧,推荐下《C程序设计》,发行量第一的书,几乎人手一本.比穿适合初学者,
The C Programming Language也是本好书,推荐
问题二:学编程应该先学什么我以前学过但后来放弃了 我可以给你点建议 希望对你有用!!
1.编程一般来说还是先学C语言,其实你不学C直接学C++也行,因为在C++中也包含很多C语 。。但是我还是丛旁余建议先学c.虽然要多花点时间但是对你以后过渡到C++和理解一些编程的基础知识,基本概念是很有好处的 。学好了C之后就可以选择学java,c++,C#等 。。。虽然语言多,但是他们都基于C只是有些地方不同,你可以根据你的就业方向选择一门学精,一定要 。。。然后你在学其他的语言都相当简单 。。就像你学好一门内功,其他武功学起来就简单了 。
2.我想谈的经验就是,新手经常问的要数学知识和英语知识的问题 。。英语知识讲究就行不太影响大局 。如果你的英语知识稍好的话,以后你定义函数名和看别人的程序这些都会帮你节约时间 。。。我学编程以前很多人说数学不重要,其实对于编程来说是需要数学知识的,从某方面来说数学等于逻辑,众说周知编程是一项需要逻辑的知识 。。。我数学很差,而且我又是自学编程,在开始学基础C++的时候还没有多大困难 。。到后面学到了在编程中最关键的数据结构和算法的时候,我就被难住 。这里要求数学要好 。编程中的算法和数据结构是很重要的,以后你的程序编得好不好,就是看谁的算法和数据结构用得最恰当 。最高效 。。。。这也是导致我放弃的直接原因 。。。
3学习方法 。。编程是需要实践的,建议你买一个笔记本电脑 。。然后有空就去图书馆上机练习 。。做下课后的习题 。。把书上的例题也自己做一遍 。。
一本好书,你一遍是无法理解其中的全部精华的,真的,起码看,做两遍以上,
虽然浪费时间,但是每一次你就会对其中的知识点有新的理解 。。。虽然很浪费时间,而且让人心情烦躁 。。。但是一个程序员关键是能耐住寂寞 。
4.当你学得不错了,你可以和你志同道合的朋友一起去接一些小项目做,这样你才能看到自己的不足 。。。看清楚实践和理论的差别 。。。
5关于前供问题 。。。依照这个社会的发展,电脑以后几乎像手机一样普及 。所以你们前途的一定是光明的 。。。。虽然这一行才出来工资或许不高,但是自己要能做个1年多,有经验了 。。工资是普遍高的 。。
6这一行是有趣的,你看网上这些东西不都是程序吗?也是累的 。。最后的胜利者是耐得住寂寞 。努力的人
问题三:零基础学习编程,我需要先学习什么看你想要干什么 。计算机程序有很多方向和用途 。可以先学习一些对新手友好的语言,比如Python、VB、C语言,主要是锻炼自然语言思维到计算机语言思维的衔接过渡 。然后可以考虑个人的开发方向,移动开发就学Java、Swift、C++,pc软件开发就学C#,C++
问题四:零基础想入门编程需要先学什么?说真的, 如果渗滚你对编程是 0 认识的, 那我先恭喜你!! 因为你将会有个很好的开始 ( 像我这种老骨头, 很多坏习惯都改不了, 学习新的东西也有困难 ) 那, 我给你的建议是 :
1. 如果你的英文还可以, 找英文的教材来学, 去外国的 forum 讨教 (如 StackOverflow), 你会有更好的领悟, 会有更多人可以帮到你. 你会学到更好的编程思维, 最重要是, 学会 问对问题 ( 老外比较愿意一边批评你, 一边帮助你, 他们会给你引导居多, 迫你思考 )
2. 首先要有编程的思路. 你总要知道 你到底想做甚, 为甚要做甚, 你要做甚. 一旦缺少其一, 你的行为便没有意思, 你的思路 和理解也会中断, 你会变得很迷失
3. 你要明白编程的 4步曲 Input -> Process -> Output, 另加 Storage
4. 你可以先尝试用启粗人类的语言去编程 ( 我总是这教我的学生的 ). 你得用上 由... 到..., 当... 就... , 如果 ... 那... 否则... (可以再加, 又如果... ) , 你可以试著这样写一个 我的一星期 的程序.. 当这写得出的时期, 那就代表了你已开始有 编程的思维, 你再看那些 for (...), while(...), if then elseif else 时, 你就能跟上了. 但如果你还没做到这一点, 那代表, 你还没准备好
5. 另外, 你也得有一些 OO (物件导向) 的概念, 如甚是 Object(Class), Attribute (Properties), Method; 甚是 Inheritance(继承), Polymorphy *** (多形继承), Encapsulation(封装). 那你就很容易掌握教程里的思路
推荐阅读
- 计算机十种常用编程语言Helloworld,最后一种你肯定没学过
- 国王游戏动漫未删减在线观看?零基础如何学习游戏动画?
- 深入探究Java IO流:基础知识、流类型及使用方法
- 如何使用ChatGPT进行Python编程
- Python Django Web 框架编程 - Django 管理工具
- 网络工程师大佬吐血整理!40个网工必学的基础知识点,一定要收藏
- |责编推荐:《Java图解创意编程:从菜鸟到互联网大厂之路》
- 2023 年要学习的三大编程语言
- Java 注解基础知识,掌握的人不足10%
- 翡翠|了解翡翠的“种”,才算是翡翠基础入门
