如何学会编程写代码软件,如何学编写程序

1,如何学编写程序学一门语言的时间很难说多久..因为要看你怎么学..本人建议先学C++,然后可以学多点..像JAVA,c#..C++的平台可以用vc6.0.JAVA可以用my eclipse7.0首先的学会基本的指法,然后才是基本的编程语言---C语言 。
2 , 怎样才能学会编程序和学好程序编写呢JAVA .NET C++ PHP 这些都是编程语言,想要成为IT精英首先你必须至少精通编程语言的一种,同时软件开发是离不开数据库的,所以你对目前普遍的MY SQL ,ORACLE SQL SERVER 这些也要很熟悉,再次就是一些新技术,比方AJAX , DWR,企业框架SSH MVC模式 , 还有项目经验,和开发思想 。。。如果想了解的更具体可以加我QQ 。。我建议楼主可以去一些师资力量强的软件学校学习短期班的,因为我个人觉得学校只能把你带进编程的世界里,给你一个方向和初级指导,想把编程语言学好 , 最重要的是兴趣+勤奋+实际做项目,每个程序员都是敲出来的,所以更要注重动手 , 我一直有个习惯,就是每天不管有多忙都会坚持敲代码两个小时 。如果有什么困惑,都可以加我,现在我很能理解你的心情,应为我是从那时过来的 。去专业学校学如果LZ认为自己聪明过人的话自学吧 买几本书回来慢慢研究不懂就先学理论~再自己动手编写一些简单的程序~例如《hello world》之类的 。
3 , 如何学好软件编程看你喜好了想快速体验开发的乐趣,当然用微软的C#语言,.Net里面的类库会用的很爽推荐《C#入门经典》,这本要慢慢看,要初步了解.Net Framework的运行机制,不要只会拖控件!(如果想打好基?。妊翪和指针,这是王道)现在最热的还是Web应用程序开发 , 进军Asp.net吧首先是HTML和CSS以及Javascript这方面的学习书籍很多,就不推荐了,只推荐一本参考大全《Web开发人员参考宝典》什么东西都查的到这些是Asp.net的基础之后就是数据库,学Ado.net和Sql语句再三层架构,多看别人的实例代码,微软的PetShop和Duwamish不错 然后深入培养自己的OO思想(面向对象),看看设计模式方面的东西,推荐《大话设计模式》再学Ajax,这是几项技术的组合应用,其实再学个XML就行了再然后...还没学到后面的 不过就是更抽象的东西 , 如软件工程呵呵,这个问题看上去简单,其实很难!计算机编程 , 其实是一种思维模式与逻辑,而不在乎使用什么语言!本人使用C语言也一样可以按照OO“面向对象”的模式编写程序!所以,你只要开始写程序!记?。耗阆胍闱宄﨟ollow World!真正的处理过程是很难的!“表面简单的事情,往往很复杂!”学习C++吧我有网络教材清华大学出版社C++面向对象程序设计是从0开始的VB现在不怎么用了而且C语言在大学是工科必修的其实学什么都是从零基础学好的!我是个C++的爱好者 , 也是现在自学的,我感觉只要爱好一门语言就可以学会!要学编程主要就是多零基础的书你要想学C++的话!我建议你去看谭浩安也的《C++编程设计》,我现在就看这本书,感觉这本很不错 。都是从实践中出发的 。想学好编程要养成多上机多实践 。学什么东西都是开头难,只要看自己有没有恒心,我个人认为也是先从VB开始,VB容易入手,你可以先到书店买本书,《程序员设计VB6.0深入浅出》这本书是从零基础开始的,各方面都写得很详细,边看边做,很快就入手,加一些VB的QQ群,有问题就在群里提问,会有人回答你的问题的,这样你就能更快的进步,多下载一些源码看看别人对整个程序是怎么构思的,每一个功能的代码是怎么实现的,世上无难事,只怕有心人!【如何学会编程写代码软件,如何学编写程序】
4,如何才能学会编程并且精通编写自己的软件程序员学习编程的步骤在中国,大多数程序员都是自学成材的 , 这其中的艰辛自不必多言,如果能够有一个正确的学习步骤 , 循序渐进,便能省却不少力气了.1:如果你能够熟练的使用Windows的话,你就可以开始你的程序生涯了!2:首先从C语言开始 。有的朋友可能认为C语言太难了 , 应该从VB开始 。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB里面说的更为全面,清楚,明白,而这些却是编程中的根本!3:学C语言,从数据类型,基本表达式,再到条件语句,循环语句 , 然后学习函数,再加上一些简单的数组知识,就可以了!一句话,到现在为止,你只要理解结构化程序设计的思想也就够了!4:有了以上的基?。鸵佳Щ惚嗔?。汇编开始的时候是很难,那些各种各样的寄存器,分段的内存地址,是很难理解,可是这些知识理解了以后,后面的内容就简单了,学习8086的那些指令,再加上一些伪操作,还有DOS和BIOS中断的调用 , 就可以看懂书上的汇编程序了 。(着重是理解算法,对于后面的那些汇编的应用有兴趣的可以看一下?。┑酱耍?你应该会对计算机的理解更深一层!5:有了汇编的基?。倮囱癈语言中的精华部分----指针,可谓如鱼得水了 。现在你要对C语言全全面面的学一遍了 , 谭版的教材要从头到尾认认真真的看两遍以上 。6:学完以上的内容,有必要研究一下数据结构了,线性表,堆栈,队列,树,图,二叉树,等等,都要滚瓜烂熟?。ㄗ詈檬乔寤衔得衾鲜Φ哪潜窘滩模?:请时刻记?。焊≡晔茄氨喑痰拇蠹桑?:现在,你应该学习一些数据库的知识,还有一些常用的算法了!9:如果以上的知识你都学精通的话,就可以开始C++的课程了 , 找本C++上手的书,用一个星期的时间大概了解一下C++,然后找一本VC上手的书,再花一个星期的时间学习VC的界面和用法,就可以做一些简单的应用了!10:要想学好VC,没有扎实的C++知识是不行的,以下书籍是VC程序员必须翻的烂熟的:C++Primer,Effective C++,Thinking in C++,More Effective C++深入浅出MFC 。11:深刻理解C++面向对象的思想!12:编程的时候 , 出错是难免的,所以 , MSDN一定要熟练使用;好的代码风格会使调试的时候,更加简单的查错,所以,一定要养成良好的编程风格!13:如果你严格的走好了以上的每一步 , 你才踏上了编程的门槛,可以混口饭吃了!至于在以后 , 编译原理,操作系统 , 还有软件工程等等基础知识,是必不可少的!这个吗,你就要自己看情况了1)首先选择想学习的编程语言,计算机语言的种类繁多,但是大体可以分为机器语言 , 汇编语言,高级语言以及脚本语言 。不同的语言难易程度也不相同,可以根据自己的情况进行选择性学习 。初学者建议从一门高级语言开始学习 。下载和安装编程软件 。2)开始学习编程了 。学习编程的过程中入门是一个很重要的过程 , 尤其是对于编程一点都不了解的初学者 。可以购买所学语言的参考书,更可从编程软件的帮助文档获取帮助 。3)上机码代码,依据教材的例子进行编程的实践是个关键 。只有在上机码码调试过程中才能领悟编程,学会编程 。4)一个简单的项目了,一是为了巩固所学的知识,把我们所学的知识串联起来 。可从简单的数据库应用开始,解决一些难点,学会一些技巧 。5)充分利用网络资源,查找和获取知识点 , 解决编程过程中遇到的难题,更会促使学习动力 。6)需要精通一门编程语言,也需要了解或学习其它的编程语言,因为基本的编程逻辑思路是类似的 。5 , 如何自己编程序做软件学习软件编程是一个艰苦而漫长的过程,需要持之以恒的耐心 , 千万不能急于求成 。对于一名初学者来说,最重要的还是打好基?。?建议从C语言开始入门 , C语言作为基础语言,大多数的高级编程语言都是在C语言的基础上演化而来的 , 学好了C语言,有助于掌握其他的高级语言,并掌握软件编程 。如果想短时间就可以编写程序玩玩的话 , 可以试着学习VB,推荐 《Visual Basic 入门与精通》 。如果没有基础的,一两个月也可以编写一些有点难度的程序了 。如果想长期的话,就要学习一些基础东西,比如编程语言,数据结构,网络编程,操作系统 。可以先学C,C++推荐“C++ primer”现在是第四版了 , 相当经典目前市场上有许多sass平台,比如云表企业信息平台,你可以不用编程就可以开发软件 。云表这款软件,设计界面和EXCEL还真的很像,有些用法也是相通的!但云表和EXCEL功能上却是一个天上一个地下!云表在功能和辅助管理的能力上来讲,强大的不是一点两点!云表 , 严格意义上来讲是一款零代码表格式管理软件开发平台,具有强大的系统配置能力 , 任何人都可以在完全不懂编程,不会写代码,不懂数据库的情况下,像玩积木一样搭建各种企业管理软件 。使用云表,普通人都可以轻松实现企业级管理软件或者部门级管理软件的个性化定制,你想要什么样的功能,都可以自行搭建 。当然你说现在流行移动办公,手机APP是少不了的 。其实云表PC端的功能如果设计好了,是可以自动生成手机APP的,请不要惊讶!云表让你惊讶的东西还有很多,可以说是极智极简吧,比如说单点登录、对接第三方软件、对接智能设备或硬件、发送邮件和短信息、对接网站和微信等 。流程自定义,用户权限自定义等等 。万事开头难,首先,要有扎实的基础知识 , 推荐先学 c语言,搞清楚基本概念,比如 变量,函数,类,数据类型等等 , 再下点功夫研究下数据结构,前者是所有编程语言的构成基石,后者是算法 , 就是如何用编程语言去解决实际问题 。不要相信什么速成教程,不要被当下众多流行的编程语言搞得不知如何下手,安下心花功夫把基础打牢 。第二,推荐学习下java语言,建议看看 《java编程思想》这本书 , 这是本著名的java编程教学书籍,网上有 pdf下载 。第三,熟悉一下关系型数据库,当前三大主流关系型数据库 包括 mysql,oracle,sqlserver,你可以挑一个专门学习下,主要学习关系型数据中的 基本概念 , 比如 表,视图,存储过程,函数,以及 关系型数据库 语言,在网上搜相关书籍学习下就可以了,mysql 安装较为简单,而且使用广泛 , 免费,跨平台,推荐安装 , 以它为蓝本学习 。第四,学习下 html  , js,css ,这些是做网页的基础,这些你可以 上 菜鸟教程 等网站学习,当然,这些网站教的比较浅,要想深入研究 , 最好还是找相关书籍好好学一下 。有了这些知识,你可以尝试做个小系统 , 比如论坛,图书管理系统什么的 。前端页面 用 html 设计,css美化,js 做数据加载 , java 做后台,接收发送数据从(到)前端页面,操作数据库  , mysql作为数据库用来存放数据 。然后,你可以研究一些专业性的框架做一些真正的可用的软件开发了 , 前端比如,angularjs , vue,react , 后端 如 javaspring,hibernate ,这时候,你要做的就是上官网,看帮助文档了 。计算机发展的速度是非常快的,新技术层出不穷,但不管怎样,基础的东西是不会变的 , 所以,花时间把基础打牢 , 然后多做项目实践,这样才能成功 。首先 。。。先别想着用什么技术、什么工具 。你要确定你要开发的软件用来处理什么业务的 。然后你就从软件工程的角度出发 , 做可行性研究报告、需求分析、概要设计、详细设计、数据库设计、coding、测试文档的编写(包括单元测试和集成测试)、编写用户手册(也就是所谓的帮助文档) 。为什么做个软件要这么复杂呢 。我认为要做的话就做得有意义点,不要自己天天在写程序 , 做出来的东西是不是真的有作用,有意义 。以此也能锻炼你的软件设计水平和编程水平 。等你的各项需求完善了 , 开始编写代码的时候,需要先把整个系统的架构进行设计分析,这方面包括的东西很广,自己有空可以慢慢了解;主要是技术的选型,根据你的业务处理的要求选择你要使用的技术,至于说用什么开发工具,因人而定 。喜欢哪个就用哪个 。

    推荐阅读