如果要真真切切地打实一门编程语言的基础,需要走哪几个步骤?

拾暮dn


1、学习这门语言的基础语法

2、了解面向过程编程

3、了解面向对象编程

4、了解这门语言能用来干嘛

5、开始使用这门语言做实际开发(反复迭代)

Ps:夜深了,就不展开来讲了。


Python编程杂货铺


以前,很多编程语言都会有一本类似《从入门到精通》的书,提供了一门语言的学习路径。


我个人感觉,其实学习编程语言就是 语法 + 算法 + 实践。

我回答过类似的问题,我当时说的就是,我学习的过程中会给自己假想一个项目,

然后,围绕实现这个项目去学习和实践。

我以前学习的语言,更多的是编写应用类管理系统软件的,也有B/S结构的。

假想的很多,我假想过《工资管理系统》、《酒店管理系统》等,结合的数据库有Access、SQL Server.


互联网之老兵


这个问题太大了,因语言而异,因人而异。所谓真真切切打实基础,只能大量实践了。本人不说是精通,也略懂c,python,php,说点自己学习这些语言的共同点吧

  • 环境搭建。自己电脑上面需要把想学的语言的编译环境搭好,比如c的vs,比如python的pycharm,比如php的Apache+MySQL+PHP三剑客(php玩到最后IDE太笨重了,还是notepad++),都能写成helloworld并且编译执行

helloworld.c

#include <stdio.h>

int main()

{

/* Created by SuperBean */

printf("Hello, World! \\n");

return 0;

}

helloworld.py

# Created by SuperBean

print("helloworld")

helloworld.php

/**

* Created by SuperBean

*/

echo "Hello world";

?>

  • 通读语法。买本入门书或者网上看教程,一定要系统的了解,保证所有语法都心里有数,看看github上面相关语言的代码能否看懂
  • 修改调试。没有什么比自己调试代码更能提高的了,下载一个业内比较著名的系统源码包或者书里面的学习代码,在自己的IDE里面跑起来,然后修改关键位置代码打断点进行debug,了解一些基本功能逻辑,学习基本库函数接口的使用。编程语言跟自然语言一样,看多了自然会写。
  • 多多实践。看多了自然会写,写多了自然精通,没有什么捷径。先写小功能,几个小功能排列组合成大功能,几个大功能排列组合成小需求,几个小需求排列组合成大需求,几个大需求排列组合成小项目,几个小项目排列组合成大项目……

SuperBean


①根据自己能力选择编程语言:这是一个很重要的一步,决定你是否能坚持下去,因为对于一个没有任何编程基础的人来说,直接学JAVA是很痛苦的,很大可能会放弃,更别说学好

②找一本可靠的编程书或者完整的教学视频:

在选择的时候一定要看里边是不是有很多案例Demo,方便大家去练习;入门的同学尽量选择图画多的,因为图画更加利于大脑的吸收记忆,当初堂主在学c语言的时候看的一本挺厚的书,里边的案例很多,就是文字过于晦涩难懂,但是贵在坚持。

③记笔记:俗话说好记性不如烂笔头,在学习编程的过程中,无论是看视频还是看书,周期都会很长,这样会导致之前的知识都忘掉了,不利于之后的学习。所以记笔记是个不错的方法,可以记录一些概念,一些逻辑思路,方便自己之后的复习。

④及时实践:学编程,只看不上手,永远学不会!当初堂主在高中的时候学习c语言,但是没有电脑可以练习,于是当时我才用的是手写代码,对于初学者,这也是一个不错的锻炼逻辑思维能力的机会。如果有电脑,一定要学一点练一点,多试几次,直到弄明白为止。

⑤分享自己学习:真正学会一样东西你肯定能讲出来,或者自己写出来。当你学会一点东西的时候可以分享在一些平台上,这样不但可以自己及时复习,也可以让大家指出你的逻辑错误,可以及时的更正自己。

祝你早日成为优秀的程序开发人员



产品堂


想要真真的编程打基础的话我觉得

1 首先学习C 或者c++ 大学的时候软件学院第一门课程我们都知道就是c语言其实大学每一门课程都是有讲究的,第一门打基础,第二门开始建房子那么无论学习任何语言我觉得第一个基础就是c语言 踏踏实实看一本书或者看视频都可以

2 建房子第一门功课是打地基那么第二门课程就是学习对应的语言比如我们现在想学python那么就可以去看某个对应的网站去学习他的基础教程,如果把c学习的好,那么学习python就很快了,因为类 面向对象都是换种写法其他的语言等同


数据分析管家


第一要端正态度,不能因为调试不成功一个程序就气馁,也不能因为看不懂数据结构的理论和实现而痛苦。痛苦气馁是常有的,但还是不能轻易放弃。说白了,编程学习是从试错中不断积累经验的。

第二要养成良好的习惯。比如预定义函数和变量,语法格式,比如注释,比如尽量少用复合运算符等。这样会让你将来编写的程序样子看起来规整漂亮。

第三要保持兴趣,尽量多地了解一门语言在实践中的应用范围,扩展自己的认知。

第四要从小到大,从简单到复杂地实践语法,认真掌握每一个语句它的输入和输出的规范。

第五要常用它,不要贪多。今天学这个语言,明天学那个语言。其实C++就很好。


平凡随笔


1.如果是新手最重要的是提起兴趣,建议javascript,拿个谷歌浏览器就能开发。不用搞一大堆环境

2.如果已经入门,但是基础不好,建议c语言和数据结构,然后java或kotlin语言,然后设计模式,再学习tcp/ip,现在的应用都是基于网络的。注意是c语言,不是c++,然后用gcc+cmake+shell去学习,用ide学习c需要很多细节被隐藏了。


键盘上的信仰


想学精的话,最好找国外的视频教程学习。

编程语言都是国外的,有好多专用名词,如果自学的话,很多名词的读音你都读不对,因此一定要看视频。

另外还需要一本国外英文教材,至少是翻译版,不建议看国内高校老师写的教材,原因大家都知道。

编程语言也讲求实践,一定要自己完整的做个项目,把所有环境都操作一下,这样理解的会更深入,也会记得更牢固。





CAD2D3D


首先,要搞懂计算机的组成原理,CPU是怎么制造出的,三极管的原理,计算机语言是在硬件基础上,一步一步发展成今天这个样子,有了基本的计算机硬件基础,二进制的知识,学习任何一门计算机语言才不会吃力,机器语言,汇编语言,高级语言,如C语言,几乎是每一个学计算机的都必须会的语言,再高级一点的,如python,适合没有硬件基础的人学习,学任何一门语言都需要每天坚持,才能真的学好,精通一门语言


学习ztc


1.写一个btn和一个label

2.写一个listview

3.写一个简单动画

1.写一个网络请求

2.写一个数据存取

3.写一个异步调用

以上完成了ui基础和业务基础....


分享到:


相關文章: