零基础编程入门自学先学什么
刚学程序的时候要切记:1.不要追风,不管别人说今天XX语言有多好,明天XX语言多流行。
2.编码是件很枯燥,甚至很痛苦的事,所以一定要有耐心。
c,最基础也是最根本的(操作系统就是用c和c++编的),学了c后c++,c#就很好学了因为大体差不多.其实只要学了一门语言学其他的就很快了.C#.C++是由c语言发展出来的。
vc就是visual c就是图形界面的c语言编程Visual Studio2008只是个专业开发软件(很多大程序都在这个上开发)不是教学用的,也没有什么真正意义上的教学软件。
编程嘛不管用什么程序编都一样,Visual Studio2008很不错,编程错误提示也很到位。
要去买本c语言的书,自己鼓捣是没用的。
...
程序员入门:如何自学编程
首要之首:不要急于选择一种语言 新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的。
我们有很多的选择,但你不能说那种语言“最好”。
我们应该理解:说到底,什么语言并不重要。
重要的是理解数据结构、控制逻辑和设计模式。
任何一种语言—甚至一种简单的脚本语言—都会具有所有编程语言都共有的各种特征,也就是说各种语言是贯通的。
我正在攻读我的计算机学学位,我编程使用Pascal,汇编,和C语言,事实上我从来没有把它当成职业以求获得回报。
我一直在自学编程,工作上用不到它,我使用现有的知识,参考各种文档和书本,学习它们的用法。
因此,不要急于选择何种编程语言。
找出你想要开发的东西,使用一种能够完成这项任务的语言,这就可以了。
根据各种开发平台的不同,有很多不同的软件开发形式可供你选择:从网站应用到桌面软件到智能手机软件到命令行脚本工具。
这篇文章里,我将重点介绍一些很受欢迎的入门教程和资源,它们能帮助你学会如何在各种主流的平台上编程开发。
我先假设你是一个悟性很强的读者,但对于新手,当我谈论程序代码时还是要按照入门级的水平。
因为即使是你自己看一篇编程入门手册,如果发现都能理解时,心情自然会很高兴,这样利于你进一步学习。
桌面脚本 想要动手在Windows里或苹果系统里编程,最简单的方法是从一种脚本语言或宏语言开始,例如AutoHotkey(Windows) 或Automator(苹果系统)。
如今一些硬件程序员冲着他们的屏幕大喊大叫,说AHK和AppleScript并不是“真正”的编程语言。
也许他们说的是对的—技术上,这些种类的语言只能做一些上层的编程。
但是对于那些只是想来脱盲、想在他们的电脑里实现一些能自动运行的程序的新手来说,这些语言会是一个绝妙的入门入口—而且你会吃惊于它们丰富的功能。
例如,大家都喜爱的Texter就是Adam使用AutoHotkey开发的能独立运行的Windows应用程序,所以说这种脚本语言远不是只能开发小规模脚本软件。
如果你想从AutoHotkey入手,可以参考Adam的指导:how to turn any action into a keyboard shortcut using AutoHotkey(然后,你可以下载Texter源代码看看这个功能齐全的使用AHK开发的Windows应用程序的内部结构)。
Web开发 HTML 和 CSS:开发网站,你第一件要知道的事情就是HTML(网页就是由它组成的)和CSS(一种让外观更好看的样式标记)。
HTML 和 CSS 并不是编程语言—它们只是页面的结构和样式信息。
然而,在开始开发web应用程序之前你必须要学会如何手工的编写简单的HTML和CSS,web页面是任何webapp的前端显示部分。
这个HTML 指导是你入手的好地方。
JavaScript:当你可以通过HTML和CSS构建一个静态页面后,事情就开始变得有趣了—因为到了该学JavaScript的时候了。
JavaScript是一种web浏览器上的编程语言,它的魔力就是能在页面里制造一些动态效果。
JavaScript可以做bookmarklets,Greasemonkey脚本, 和Ajax, 所以它是web上各种好东西的关于因素。
学习JavaScript从这里开。
服务器端脚本:一旦你学会了网页里的知识,你就要开始对它添加一些动态服务器操作—为了实现这些,你需要把目光转移到服务器端脚本语言,例如PHP, Python, Perl, 或 Ruby。
举个例子,如果想要制作一个网页形式的联系方式表单,根据用户的输入发送邮件,你就需要使用服务器端脚本来实现。
像PHP这样的脚本语言可以让你跟web服务器上的数据库进行沟通,所以如果你想搭建一个用户可以登录注册的网站,这样的语言正是你需要的。
Webmonkey是一个优秀的web开发资源网站,里面有大量的各种web编程语言的指导手册。
阅读一下他们的PHP 初学者指南。
当你感觉差不多了的时候,看看WebMonkey's PHP and MySQL tutorial学习如何使用PHP跟数据库交互。
网上最好的要数PHP语言官方的在线文档和函数参考了。
每个知识点上 (例如strlen function这个)都在后面列出来用户的评论注释,这些对于文档的本身是非常有价值的。
(我很喜欢PHP,但还有很多其他种服务器端的脚本语言你们都可以选择。
) Web框架:过去数年里,web开发人员在开发动态网站的过程中不得不一遍又一遍的针对重复遇到的问题写出重复的代码。
为了避免这种每次开发一些新网站都会重复劳动一次的问题,一些程序员动手搭建了一些框架,让框架替我们完成重复性的工作。
非常流行的Ruby on Rails框架,作为一个例子,它利用Ruby编程语言,为我们提供了一个专门面向web的架构,普通的web应用程序都能使用它来完成。
事实上,Adam使用Rails开发了他的第一个正式的(而且是叹为观止的!)web应用程序,MixTape.me。
这就是他的如何在没有任何经验的情况下搭建一个网站。
还有一些其他的web开发框架包括CakePHP(针对 PHP 编程者),Django(针对 Python 编程中), 以及jQuery(针对 JavaScript). Web APIs:API (应用层序编程接口)是指不同的软件之间相互交换的程序途径。
例如,如果你想在你的网站上放一个动态的地图,你可以使用Google Map,而不需要开发自己的地图。
The Google Maps API...
想学习黑客入门该干什么,看什么书!
黑客的攻击不外乎两类: 一类是入侵主机,盗取数据; 二类是实施数据轰炸,让主机不能正常工作。
要想学习黑客,可以按以下方法学习: 入门:2进制,16进制,计算机术语了解 第一步:学编程,C/C++,JAVA,汇编(这个一定要会,否则你不会明白什么叫缓冲溢出,也就不会2进制代码的分析), 第二步:TCP/IP三章要学得滚瓜烂熟。
了解各种通信协议原理和技术,同时了解加密技术等等 第三步:学习操作系统原理,各种网络服务工作原理. 要想预防,平时一定要打开防火墙,并将安全级别设为最高,开启实时监控,打上补丁,不登陆不良网站,不随便打开可疑邮件. 想成为“黑客”就往下看: 基础: 如何去学习& ~3 T0 l" `6 j3 Q 要有学习目标 要有学习计划; a' J: b4 h3 t* n' |5 B 要有正确的心态 有很强的自学能力" E( W2 e- l. t 黑客态度是重要的,但技术更加重要。
态度无法替代技术,在你被别的黑客称为黑客之前,有一套基本的技术你必须掌握。
这套基本技术随着新技术的出现和老技术的过时也随时间在缓慢改变。
例如,过去包括使用机器码编程,而知道最近才包括了HTML语言。
但现在明显包括以下技术: 1 学习如何编程 这当然是最基本的黑客技术。
如果你还不会任何计算机语言,我建议你从Python开始。
它设计清晰,文档齐全,对初学者很合适。
尽管是一门很好的初级语言,它不仅仅只是个玩具。
它非常强大,灵活,也适合做大型项目。
但是记住,如果你只会一门语言,你将不会达到黑客所要求的技术水平,甚至也不能达到一个普通程序员的水平你需要学会如何以一个通用的方法思考编程问题,独立于任何语言。
要做一名真正的黑客,你需要学会如何在几天内通过一些手册,结合你现在所知,迅速掌握一门新语言。
这意味着你应该学会几种不同的语言。
如果要做一些重要的编程,你将不得不学习C语言,Unix的核心语言。
其他对黑客而言比较重要的语言包括Perl和LISP。
Perl很实用,值得一学;它被广泛用于活动网页和系统管理,因此即便你从不用Perl写程序,至少也应该能读懂它。
LISP 值得学习是因为当你最终掌握了它你会得到丰富的经验;这些经验使你在以后的日子里成为一个更好的程序员,即使你实际上可能很少使用LISP本身。
当然,实际上你最好四种都会。
(Python, C, Perl, and LISP). 除了是最重要的四种基本语言,它们还代表了四种非常不同的编程方法,每种都会让你受益非浅。
这里我无法完整地教会你如何编程这是个复杂的活儿。
但我可以告诉你,书本和课程也不能作到。
几乎所有最好的黑客都是自学成材的。
真正能起作用的就是去亲自读代码和写代码。
学习如何编程就象学习用自然语言写作一样。
最好的做法是读一些大师的名著,试着自己写点东西,再读些,再写点,又读些,又写点……如此往复,直到你达到自己在范文中看到的简洁和力量。
过去找到好的代码去读是困难的,因为很少有大型程序的可用源代码能让新手练手。
这种状况已经得到了很大的改善;现在有很多可用的开放源码软件,编程工具和操作系统(全都有黑客写成)。
这使我们自然地来到第二个话题…… 2 得到一个开放源码的Unix并学会使用、运行它 我假设你已经拥有了一台个人计算机或者有一个可用的( 今天的孩子们真幸福 :-) )。
新手们最基本的一步就是得到一份Linux或BSD-Unix,安装在个人计算机上,并运行它。
当然,这世界上除了Unix还有其他操作系统。
但它们都是以二进制形式发送的你无法读到它的源码,更不可能修改它。
尝试在DOS或Windows的机器上学习黑客技术,就象是在腿上绑了铁块去学跳舞。
除此之外,Unix还是Internet的操作系统。
你可以不知道Unix而学会用Internet,但不懂它你就无法成为一名Internet黑客。
因为这个原因,今天的黑客文化在很大程度上是以Unix为中心的。
(这点并不总是真的,一些很早的黑客对此很不高兴,但Unix和Internet之间的共生关系已是如此之强,甚至连微软也无可奈何) So,装一个Unix我个人喜欢Linux,不过也有其他选择。
(你也可以在同一台机器上同时运行DOS,Windows和Linux)学会它。
运行它。
用它跟Internet对话。
读它的代码。
试着去修改他。
你会得到比微软操作系统上好的多的编程工具(包括C,Lisp, Python, and Perl),你会得到乐趣,并将学到比你想象的更多知识。
关于学习Unix的更多信息,请看查: “The Loginataka. ” 要得到Linux,请查: “哪里能得到 Linux.” 3 学会如何使用WWW和写HTML 大多黑客文化建造的东西都在你看不见的地方发挥着作用,帮助工厂、办公室和大学正常运转,表面上很难看到它对他人的生活的影响。
Web是一个大大的例外。
即便政客也同意,这个巨大而耀眼的黑客玩具正在改变整个世界。
单是这个原因(还有许多其它的), 你就需要学习如何掌握Web。
这并不是仅仅意味着如何使用浏览器(谁都会),而是要学会如何写HTML,Web的标记语言。
如果你不会编程,写HTML会教你一些有助于学习的思考习惯。
因此,先建起自己的主页。
但仅仅建一个主页也不能使你成为一名黑客。
Web里充满了各种网页。
多数是无意义的,零信息...
天津软件编程培训入门自学推荐
可以自学!首先,要选一种编程语言,如:Java、C#、C++等,个人觉的先在Java和C#两者选,C++对于我来说学起来难度较大,不同人对每种语言接纳度不同吧。
好的,决定了学哪门语言,然后就要学好一门语言的基础,如:语法、关键字、保留字等,因为各种编程语言的基础都大同小异,所以学好一门语言的基础之后对于以后学习其他语言有很大的帮助。
刚开始学的话,在这个入门阶段可以买一些什么XX语言编程自学、XX编程入门等的书,这些书一般侧重讲基础,并且会有编程工具使用上的提示等。
同时,也需要学习数据库,数据库也分好多,如:Mysql、Microsoft SQL Server、Oracle,一般学C#的人会选Microsoft SQL Server。
如果想学的比较全面的或专业点的话,同时还可以学一些编程思想这方面的知识,如:面向对象编程思想。
以上为初级阶段,对于进阶阶段怎么学的话,在你入门后你自会寻找进阶的道路,这里多说无益。
同时,学习上遇到问题可以上一些论坛上找答案,网上很多牛人,要利用互联网的资源啊!推荐2个论坛:CSDN、博客园。
以上粗解,希望对你有一点帮助。
...
学习软件编程怎么入门?
用于存放程序文档,包括流程图等,并画出流程图。
3。
以这种方法定义:每个变量或函数的开头都以其数据类型的缩写命名,然后再加上代表这个变量或函数的作用的英文单词简写共同组成变量或函数的名称;…\,对于个人编写程序来说,应遵循以下步骤: 2,最好再建立一个专门的文件夹,方法是:\\。
(3)控件命名:如果在Windows下编程,你有可能会大量地使用控件,我们要进行代码的编写。
5:int icount; Basic;\Programs\,首先要设计图纸:\\,分别建立几个文件夹。
建议大家使用匈牙利命名法,以控件类型缩写再加上代表这个控件作用的英文单词的简写共同组成此控件的名称。
例如,再用一行解释函数的参数,并在每个变量的定义语句后注释出其作用。
(2)变量和函数的命名,都重写所有的模块,编程速度会有很大的提高。
设计技巧代码如果写得很乱,程序便不易被阅读与修改,所以: (1)注释:写注释虽然要占用一定的时间,但在阅读和修改代码时却会节省很多的时间。
所以,那么我们的编程环境中应存在以下文件夹: [DRIVE];\ [DRIVE]:Dim icount as Integer,供大家参考;\English1\\Release\\,更需要有良好的编程习惯和风格。
良好的编程习惯和风格不仅可以使程序代码更易于读懂和修改,更重要的是,它可以使程序的结构更加合理,有助于提高程序的执行效率:你要命名一个按钮控件,作用是进行删除操作,那么控件名可以命名为cmdDel,用于存放各种模块,以便能实现代码的重用.0。
下面是我在程序设计中总结的一些经验:\\。
例如:要定义用于计数的整型变量count,其定义语句为C\\English1\\,不至于造成各种资源的紊乱,还可以避免资源的丢失。
建议大家要在放源程序的目录下建立“Programs”文件夹;\Debug\\ [DRIVE]:\,我们要设计出用于与用户交互的输入输出界面。
4;\English1\\Programs\,建议大家在定义一个函数时,在函数的第一行写出函数的作用,而且随意命名还会造成变量与函数重复定义,在程序设计中,我们要尽可能注意这一点,这样才能使我们的程序更加完善,是不合理的,“Documents”,然后动工。
所以、调试:对程序中正在发生或可能发生的各种错误进行处理;…\\ [DRIVE];\…\\,如果不对控件名严加管理,在编写代码时要注意以下几点。
6、维护。
设计顺序在我们刚开始学习程序设计的时候,要编写一个程序,总是先进行一番构思,然后就一边写代码一边调试;\English1\。
这种方法一般只适用于非常小的程序,根据软件工程的特点,如果对所有程序都还按这种方法进行设计,这样,我们就不用在每次写程序时; 另外编写程序是一项系统而繁琐的工作,它不仅需要程序设计人员具有一定的功底,不仅可以有效地避免变量与函数的混乱与重复定义,还可以保证数据类型的匹配、结构设计:也就是对程序的整体框架进行设计,设计出我们需要使用的模块等等;“Resource”:用于存放图片:每个程序都会使用很多的变量和函数,如果随意命名变量与函数,每次使用时还得在变量或函数的定义语句处查出它的数据类型及名称;C++。
并不是每个人都能成为顶级程序员,但我们都在程序员之路上不断进步,追求更完美、更专业化的程序。
不妨好好改造一下你的程序,声音,影片等资源;“Debug”:用于存放调试的程序。
“Release”:用于存放最终释放的程序。
例如:我们要制作一个英语学习软件,名为“English”,版本为1;\Programs\、用户界面设计:在此:通俗地说,维护就是对程序进行升级,对原有错误进行修改。
对于以上几个步骤,我想大多数人会认为代码设计最为重要,但如果程序的结构尚未清楚;…\Documents\,会造成很大程度的混乱,因此;然后再以你要编写的程序名和版本为名建立一个文件夹,用于存放整个源程序以及各种资源;最后。
其实,我们在编写代码的时候就会发生混乱,一个程序性能的好坏,主要还是取决于它的结构是否合理。
因此,设计程序就像我们盖高楼大厦;Programs\\\Resource\。
设计环境一个良好的编程环境可以使我们在编写程序时、代码设计:在这个步骤中,建议在给控件命名时
自学电脑编程入门学什么
C 是基础,把你从编程菜鸟领进门,之后,学什么语言并不重要,关键是培养编程思想,就是对现实问题用计算机语言编出高效的解决问题的方法。
不要陷入选择编程语言的误区, 熟悉了一种语言后,再熟悉另一种,非常快,我最初学电脑是 C ,后 用vb ,写了6年程序,转 c# 用了两天,转java 做android 程序用了一个星期。
所以,建议你先学c,学学数据结构,然后,自己尝试做些小程序,把问题考虑全面了,把程序做的有用,大家喜欢用,才是硬道理,用户不会关心你用什么语言开发的。
现在很多从培训学校出来的应聘时简历写的精通这语言,熟悉那数据库,其实什么都做不了。
而现在许多公司的项目经理,几乎都不写代码了,编程语言都快忘了。
...
求软件编程入门软件下载和教程下载我学的不是计算机,但对这很感兴...
高质量C++/C编程指南 应用C++技术构建优质软件 C++编码规范与指导 C++PrimerPlus4th C语言函数示例集 C语言技术文章 C++疑难解答 C++实践之路 C++应用程序例解 C++参考 C语言编程宝典之一 C语言学习和精华文摘 Effective C++ GenericProgramming TheCprogrammingLanguage 参考资料:
零基础编程入门自学先学什么?
1、程语语言其实是一个很初级的工具,但是又必须熟练的掌握它,学懂一门编程语言就好像学会了写字,但是会写字的人不见得会写文章,而会写文章又不见的写得好。
可是如果不会写字,那就一定写不出文章来。
2、在学习C语言之前,应该学好计算机基础。
里面的很多概念对于C程序员都是非常重要的。
如果在着手学习C之前,或者已经开始学习C,但是碰到了很多问题,应该再把计算机基础的书拿来好好看看。
如果有足够的耐心,十足的毅力,应该再学习C语言之前学学汇编,这会对许多比较细腻的概念有清醒的认识。
那么可以在看完一遍C语言的教材后再看,但是一定要看一遍,一定会受益匪浅。
不管看什么书,先认真地看懂,不要贪速度,应该力求深入的理解。
如果能够比较熟练的解决一本教材上的所有习题,那么就应该转入对算法的学习,尽管此时的C语言还称不上精通,有许多细节问题还不了解,许多问题还没有碰到,但是这些问题会在后面的工作和学习中得到解决的。
3、不需要多少资料,掌握一本《The C Programming Language》就足够了。
继续学习就更加容易。
建议不要找捷径,通过考试除外,真正的水平提高是建立在编程实践积累基础上的,必须一个一个程序的完成才能提高。
...
转载请注明出处51数据库 » 软件编程入门自学 百度云
圈圈画不圆6244106