1、一些常用数据结构,算法以及你编程要用到的程序语言,如果你的编程还需要涉及接口和比较底层的内容的话,还要学计算机体系结构,汇编语言和明确学习编程的目的.

2、打好基础:(1)数学基础 从计算机发展和应用的历史来看计算机的数学模型和体系结构等都是有数学家提出的,最早的计算机也是为数值计算而设计的。

因此,要学好计算机就要有一定的数学基础,出学者有高中水平就差不多了。

(2)逻辑思维能力的培养 学程序设计要有一定的逻辑思维能力,“逻思力”的培养要长时间的实践锻炼。

要想成为一名优秀的程序员,最重要的是掌握编程思想。

要做到这一点必须在反复的实践、观察、分析、比较、总结中逐渐地积累。

因此在学习编程过程中,我们不必等到什么都完全明白了才去动手实践,只要明白了大概,就要敢于自己动手去体验。

谁都有第一次。

有些问题只有通过实践后才能明白,也只有实践才能把老师和书上的知识变成自己的,高手都是这样成材的。

(3)选择一种合适的入门语言 面对各种各样的语言,应按什么样的顺序学呢?程序设计工具不外乎如下几类:

1)本地开发 应用软件开发的工具有:Visual basic 、delphi 、Vc++ ( c++ builder ) 等;数据库开发工具有:Visual Foxpro 、oracle developer 、Power builder 等。

2)跨平台开发 开发工具如 Java 等。

3)网络开发 对客户端开发工具如:Java script 等;对服务器开发工具如:PhP 、asP 、JsP 、isaPi 、nsaPi 、cgi 等。

以上不同的环境下几种开发工具中 Vb 法简单并容易理解,界面设计是可设化的,易学、易用。

选 Vb 作为入门的方向对出学者是较为适合的。

(在网上学编程:在网上可以学到很多不同的编程思想、方法、经验和技巧,有大量的工具和作品及相关的辅导材料供下载。

例如网站“编程课堂”( best.yeah.net/)主要以 Vb 和 delph;教学和交流为主,提供大量实用技巧;网站“现在时编程学园”( pshool.yeah.net/)是专门介绍c、Vc、Vb、delphi 等的综合编程网站;网站“ Vb 编程乐园;)

3. 注意理解一些重要概念 ,一本程序设计的书看到的无非就是变量、函数、条件语句、循环语句等概念,但要真正能进行编程应用,需要深入理解这些概念,在理解的基础上应用,不要只简单地学习语法、结构,而要吃透针对这些语法、结构的应用例子,做到举一反三,触类旁通。

4.掌握编程思想 ,学习一门语言或开发工具,语法结构、功能调用是次要的,最主要是学习它的思想。

例如学习 Vc 就要学习 windows 的内在机理、什么是线程......;学习 com 就要知道 VtaLbe 、类厂、接口、idl......,关键是学一种思想,有了思想,那么我们就可以触类旁通。

5.多实践、多交流 ,掌握编程思想必须在编程实际工作中去实践和体会。

编程起步阶段要经常自己动手设计程序,具体设计时不要拘泥于固定的思维方式,遇到问题要多想几种解决的方案。

这就要多交流,各人的思维方式不同、角度各异,各有高招,通过交流可不断吸收别人的长处,丰富编程实践,帮助自己提高水平。

亲自动手进行程序设计是创造性思维应用的体现,也是培养逻辑思维的好方法。

6.养成良好的编程习惯 ,编程入门不难,但入门后不断学习是十分重要的,相对来说较为漫长。

在此期间要注意养成一些良好的编程习惯。

编程风格的好坏很大程度影响程序质量。

良好的编程风格可以使程序结构清晰合理,且使程序代码便于维护。

如代码的缩进编排、变量命令规则的一致性、代码的注释等。

原文地址:https://www.weidianyuedu.com/content/0820667067509.html

学习编程应该最基本的是学习什么相关推荐

  1. 学习编程,应该从哪里开始学习呢?

    最近经常有小伙伴在私信问我:我想学习编程,应该从哪里开始学习呢?这是一个被问烂透又有趣的问题,但是又难以回答.当然,小编可以给他们推荐一本关于编程的书,但是这样做真的好吗?小编听到这个问题的第一反应, ...

  2. java语音从哪里开始学_想学习编程,应该从哪里开始学习呢?

    经常会有人问小编:我是零基础,想学习编程,应该从哪里开始学习呢? 当听到这个问题的第一反应,就是弄清楚他们为什么想学编程.这是一个很好地起点--弄清楚从中想要得到什么.我们可以根据他们的目的来回答这个 ...

  3. 学习编程先学什么?怎么学习编程?

    怎么学习编程 随着IT行业的快速发展,现在越来越多的人看中IT行业的前景,很多的人选择IT行业.其中大部分人会选择了学习编程语言,那么,怎么学习编程语言.学习编程先学什么就是人们最常遇到的困难,因此, ...

  4. 12 个最佳的免费学习编程的游戏网站【转】

    转自:http://blog.csdn.net/jxgz_leo/article/details/52767185 本文导航 -CodinGame -Code Combat -Screeps -Che ...

  5. 如果当初学习编程时能有人给我这些忠告该多好

    Cecily Carver  是多伦多的一位程序媛,和 Jennie Faber 一起创办了一个游戏制作工作室.她喜欢歌剧.舞蹈和弹钢琴.Cecily 在这篇文章分享她在编程道路上的所感所想,给出很多 ...

  6. 电脑编程从哪里开始学习_我想学习编程,但我不知道从哪里开始

    电脑编程从哪里开始学习 How and Where Should I Learn Programming? 我应该在哪里学习编程? Software development is a challeng ...

  7. 12 个最佳的免费学习编程的游戏网站

    本文导航 -CodinGame -Code Combat -Screeps -Check iO -Vim Adventures -Cyber DoJo -Code Monkey -Elevator S ...

  8. 12个最佳的免费学习编程的游戏网站

    在这篇文章中,我们对 200 多个编程游戏网站的各个方面进行了评估,包括是否免费.是否自由开源.是面对菜鸟还是有经验的程序员.支持的编程语言等等,然后遴选出这 12 个上佳的免费的编程游戏网站,希望能 ...

  9. 如何学习编程语言_如何学习编程

    如何学习编程语言 像程序员一样思考 David Rangel在Unsplash上的照片 免责声明: 这不是有关如何使用特定编程语言进行编码的教程. 而是,这是某人学习(或愿意学习)编程语言的指南,以了 ...

最新文章

  1. C#如何把List of Object转换成List of T具体类型
  2. python try exception类_Python异常-try、raise语句及自定义异常类
  3. eclipse 设置 默认编码为 utf-8
  4. 从技术演变的角度看互联网后台架构
  5. 【正睿2021寒假省选第二轮集训 day 1】令牌生成 (组合数+二分)
  6. java定时器小程序_【微信小程序】使用setTimeout试试定时器
  7. 《推荐系统笔记(十七)》userCF和itemCF —— 基于领域的推荐
  8. java方面的文献综述怎么写_关于java的文献综述
  9. python pandas数据分析基础入门2——(数据格式转换、排序、统计、数据透视表)...
  10. Excel教程: Excel的窗口冻结与拆分
  11. 利用akshare读取50EFF期权2
  12. kindle如何设置不闪屏_kindle闪屏怎么解决
  13. x3g格式 3d打印_10款最受欢迎3D建模软件大搜罗!看看有没有你常用的软件?
  14. 连手机热点宿主机无法连上VMvare linux Centos
  15. Android 检测手机的敲击事件
  16. db2 修改表空间自增长_db2自动调整表空间的大小 - 木子日京的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  17. 计算机游戏动漫制作自我鉴定,动画制作专业自我鉴定范文
  18. 攻防世界——如来十三掌 give_you_flag
  19. Windows 将文件或文件夹拖动到bat批处理上强制删除
  20. 2021-05-21 python中curses基本用法

热门文章

  1. lync服务器不响应或无法联系,Lync 2013 已知问题
  2. linux 强制类型转换,转载 指针强制类型转换
  3. 01.ingest pipeline的使用简介
  4. 批处理——读写文件、字符串替换
  5. LINUX SHELL宝塔判断域名变化IP脚本
  6. 【CSS3 】css样式的计算calc属性
  7. 2021-08-17
  8. 手机处理器排行榜2019_2019十大手机读书软件排行榜
  9. java 在线excel_Java实现最简单的在线打开保存Excel文件
  10. 美狐美颜SDK开源代码浅析