编程当然可以自学。自学编程大约需要两三个月,每天抽出两三个星期把基础全部学习一遍,其他都是建立在基础之上的东西,学起来就会很快。
以下是关于零基础学习编程的建议:
1.准备一个相对好的运行速度快的电脑,然后安装一个操作系统(建议Windows操作系统)。不要让一台速度缓慢的电脑浪费你的时间。
2.选择一个正确的打字指法。此外,还要熟悉一些Windows快捷键和文本编辑器。
3.学习计算机科学,第一步就是学习一门编程语言。下面就是这种语言的利弊:
a.C语言
【优点】:你可以学习到许多底层的知识,给你夯实基础。
【缺点】:C语言不支持面向对象编程,你很难使用它直接找到一份工作
b.C++
【优点】:很多用法和C一样,但是却支持面向对象编程
【缺点】:有太多的知识点要学习,相对比较复杂的语言,有多个版本要选择
c.Java/C#/Python/JavaScript
【优点】:简单的语法,隐藏了低层次的知识点,可读性强,学好它容易找工作
【缺点】:你将丢失很多底层的知识点
推荐自学编程的教科书:
《C程序设计语言第二版·新版》
扩展资料:
编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。
这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】
参考链接:编程_百度百科
当红客?
红客是一种精神,它是一种热爱祖国、坚持正义、开拓进取的精神。所以只要具备这种精神并热爱着计算机技术的都可称为红客。
你应该已经算红客了。。
不论黑客和红客,目的都不是破坏什么,而是创建什么。
给你转个文章
黑客应不应该学?
错,错就错在立志学黑客,学什么不好,非要搞黑?
学电脑没错,学硬件没错,学软件也没错,图形美工更没错……错就错在学黑客
黑客?传说中的计算机行业的最精之英了……那意味着什么?意味着放弃
从电子网络专业到偷偷学习黑客,已经两年整了,其中辛酸愁苦只有个人知晓。
1。至少精通2个操作系统
从windows操作,管理,工具使用,安全配置,到系统内幕,底层驱动这需要多少时间……?
从linux的基本操作,到去睹shellcode,联系到bsd/其他unix系统,这又需要多少时间……
?
2。至少精通一门程序
从c语言到c++,数据结构,算法(加密解密),单单这些,又需要多少时间……?
而且不排除网络程序,从perl学到php,asp,jsp又是热门,能不学吗?光这些,又需要多少
时间……?
3。图形美工
作为hacker,当然要精通pc行业里的绝大多数东西了,
从最底层的html,到flash,这些学习要多少时间……?而且偏又碰到我这刁钻爱美的人,能
做到真正的赏心悦目
又需要多少时间……?
单单这些,深点呢,dx,3dmax,玛雅……这些又都是需要一辈子去学习的东西……?
4。硬件
装pc算不算难?……需要多少时间?换服务器呢?……?多少时间?
故障排除处理呢?这需要多少时间和经验……?
5。破解
单单一门汇编,学好需要多少时间?外加破解呢,又需要多少时间?……
6。数据库
从mssql……mysql……oracle单单这几个数据库需要多少时间……?
other……
够了!!!!!
能学懂这些我承认,你已经老大的了不得了,可这些只是学黑客之路的一小部分而已……,
而且,我们需要的是学精通,不仅仅是懂。
传说中的黑客是很cool很有“钱”途的一群家伙,可技术归技术,肚子归肚子……
有谁,什么部门无聊到养活一些吃白饭的黑客?于是……
跑路,找人介绍工作,做工程,参加培训……工资低的可怜,房租都交不起。电费另算
肚子都哄不饱,哪儿有他吗的兴趣搞黑客?
电视中的黑客都是小资到白领,日子过的舒服,唯一烦恼大约便是爱情,试问有哪个黑客能
在学习完上面那些东西
还有时间去泡mm,穿白领?爱情?这两个字大约都是传说中的东西吧,搞技术的人,有几个
懂风花雪月的,有几个有时间的?
记得一次看电视剧,满有意思的是国内某帅哥(陆毅)的一布爱情剧吧,故事满好,2公司在
一层楼上。一个搞房地产,外一个搞网站。一个mm多(推销嘛),外一个老爷们多(混日子
),有mm和bb集中的地方,当然关于if mm that bb这类的输出会有好多 于是,故事开始,
……
我讲的并不是这个故事,而是其中一个细节,网络公司有bb和地产公司的mm吵架,很是不服
气,传说中的一个高手(诞生于上海)
入侵开始(我可没鼓励你入侵,如果你能成功,你牛,认你老大)
平台:windows98
工具:telent
漏洞????????????什么东西?
测试方法:
telnet 到对方98下(居然2个都是modem),有email的前提下,test密码,测试方法很有意
思:名字=密码,测试成功。……控制成功(怎么做的?我不会)
惊讶:
被入侵的98系统,类似有GUI的木马似的,鼠标打开一个画板:大大写了2个字:傻瓜
……
思考:汗,黑客就是牛,98这种单用户系统也能用telnet入侵,而且居然没有任何工具情况
下,有类似木马的功能?
高手……,商业中抄作的黑客真的很牛x……(如果我是那个bb该多好,技术太牛了,98也能
那样入侵^-^)
要知道黑客研究的可不仅仅是入侵,更多是防御,加固系统,内核……
哦,如果你不想那么深入夸大,请问:简单入侵+渗透+经验+写paper,光这些需要多少时间
?
学会这些能干些什么?---------------最大可能:进班房!
网络上,关于黑客的介绍太多太多了,可怎么做到一个黑客,却没有人教我们,告诉我们?
更多的是思考,时间……
请问:
黑客,这2个字,你思考过吗?下过多少时间?多少工夫?
我的一些感受:
虽然是短短的2年时间,可感觉却是一辈子那么漫长,……为了这2个字的,
我扔掉了多少个方便面箱子,吃了多少个烧饼?(哪儿有钱呀,有钱人---特指:10-30的年
纪,有人学黑客,我靠,在哪儿,我都没听说过)
错过了多少传说中的爱情故事?
垮了多少次的身体,熬多少个晚上(通宵).
光买书花了多少钱?
眼镜厚度又加了多少cm
……看着朋友们的身边都伴着小鸟依人的mm!那心情我想你也懂,
再让你试一试,坐在电脑旁边几天几夜,是什么感觉,任何正常人都会有发疯的感觉?不发
疯?那我佩服你,请你当我心理医生吧
为了pc,我失去的太多,没有得到吗?当然有,可仅仅是成功的一刻而已!毕竟,比起我们
生活外面的世界……少多少?
而且,写出东西也只是圈子内的人看/用,圈子外的世界有多少人承认你?就算你是中国第一
黑客(入侵技术),一个MBA站在你身边,我想他还是会看不起你
在此,我想劝劝那些还在偷qq号码的哥们,没有学黑客以前,你不要进这个圈子,学了呢,
尽你最大努力,做不好也没关系。劝大家学黑客以前更多一点时间去思考……我不劝大家放
弃,只是要大家仔细的去走这条路,实话:曾经有份非常好的专业和mm让我选择,可我没有
好好珍惜,知道失去才后悔莫及,如果上天能再给我一次机会的话,我一定不去碰电脑,更
不去学什么黑客
别成天找这找那的,用心自己学
更多优秀的资原尽在10几哖资利的黑客网站 黑吧安洤网
基础:
如何去学习
·要有学习目标
·要有学习计划
·要有正确的心态
·有很强的自学能力
学习目标
·1.明确自己的发展方向(你现在或者将来要做什么,程序员?安全专家?网络黑客等)
·2.自己目前的水平和能力有多高
·能简单操作windows200x
·能简单配置windows200x的一些服务
·能熟练的配置Windows200x的各种服务
·能熟练配置win200x和各种网络设备联网
·能简单操作Linux操作系统
·会简单编写C/C++,Delphi,Java,VB
·能简单编写Asp,Php,脚本
·3.必须学会不相信态度,尊重各种各样的能力
·不要为那些装模做样的人浪费时间
·尊重别人的能力,
·会享受提高自己能力的乐趣.
·在知道了自己的水平和能力之后就要开始自己的目标了
·--------安全专家
·--------黑客
·--------高级程序员
·黑客是建设网络,不是破坏网络, 破坏者是骇客;
·黑客有入侵的技术,但是他们是维护网络的,所以和安全专家是差不多的;
·因为懂得如何入侵才知道如何维护
·因为懂得如何维护才更要了解如何入侵
·这是 黑客与安全专家的联系
·但,他们都是在会编程的基础上成长的!
·下面我们开始我们的学习计划!
学习计划
有了学习计划才能更有效的学习,恭祝楼主成功
这些语言都以c 为基础!只要你学的c很好了 ,其他的就很好学了,应该学VB吧!因为现在的黑客工具大多是用VB编写的!还有就是学学汇编语言!
我不是黑客
但我觉得没必要把什么都学会,黑客很重要的一个能力就是具有钻研精神,会C语言,你可以再学学C++,但要注意,C++模样上和C类似,精神上和C很不同,不过就算你学不会C++,一样可以黑客编程,一样可以弄出高质量的马儿来,不信你看看,gh0st木马的这个服务端就是用C写的,虽然文件名是.cpp
关键看你想从那里学起,对什么感兴趣。
如果你想搞破解,就学学汇编语言,学学PC的硬件结构,搞清楚各种指令、中断的作用。
如果你想学网站破解,那就抓紧学网站编程、数据库技术,不过我对此不了解,你可以自己搜索一下。
要是你想编写木马,我觉得你现在就够了,欠缺的是对windows编程的了解
人的精力是有限的,我觉得最重要的事情就是有始有终,把一件事情做好再去做其他的,不要贪多
不知道你要学那一种:Asp.net编程中的数组基础实例学习asp.net数组(Array)可以视为储存多个数据类型相同的值的变量,以同一个变量名称,不同的索引值来区分表示多个值。多用来存放性质或类型相同的数据。 1.数组的声明数组的声明有以下两种格式:以下是引用片段:
Dim数组名(元素数量) 【As数据类型】
Dim数组名() 【As数据类型】={元素值l,元素值2…}
2.数组元素的表示当声明一个数组并赋予其元素之后,该数组即可开始执行,其中数组的元素表示方式如下:数组名(索引值)=元素值提示: 索引值自O起计算。数组元素量最多可声明264一1个(即Long类型)。3.范例编写一个asp程序,利用数组制作进入网页后显示当日日期的功能。程序代码:以下是引用片段:
01html
02hr
03 %
04 Dim cw(7)
05 cw(O)=¨星期日" .
06 cw(1)=¨星期一”
07 cw(2)="星期二”
08 cw(3)=¨星期三”
09 cw(4)=¨星期四¨
10 cw(5)=¨星期五”
11 cw(6)=¨星期六¨
1 2 response.write(¨今天是¨yea r(now())"年")
13 response.write(month(now()) "月" day(now()) & "日")
14 response.write(cw(Wee kDay(now())一1))
l5 %
1 6hr
l7/html
本程序的说明如下· 第3-1 5行:为asp程序的主体。· 第4行:声明一个数组CW,数组中元素有7个。· 第5~11行:定义数组中的每一个元素,数据类型是字符串。· 第1 2-1 4行:利用日期时间函数与数组将日期用response对象的write方法输出,其中在第l 4行,以WeekDay函数代.A,now()函数以求出星期值,其值范围在1~7,因为要代入数组中的索引值,而数组中的索引值从O计算,所以在此输出程序中要减1,将求出的星期值范围定在O~6,才能符合数组的索引值,以带出各索引值所代表的字符串。
年夜 野关怀 未暂的地猫 四月运动 去了——地猫康健 节,那是地猫结合 品牌为天下 消费者提求康健 生涯 孬物的运动 ,这地猫康健 节是几月几日必修上面去咱们便去给年夜 野讲授 一高那圆里的内容。一、预冷光阴: 二0 二 二年 四月 一0日00:00:00- 二0 二 二年 四月 一 一日 一 九:...
淘欠望频+曲播弄法 去袭!宣布 欠望频介入 #救命熬夜敏感肌,无机会得到 ≥ 五万欠望频流质及≥ 一万曲播间流质!更无机会登上点淘 二0 二 二 营销年夜 IP【点淘会购榜】。投稿开端 空儿: 二0 二 二年 三月 二 三日00:00:00投稿截止空儿: 二0 二 二年 三月 二 九日 二 ...
剧情吧工夫 : 二0 一 六-0 一- 二0 0 九: 五 五:00 长帅第 一散剧情先容 小教良肇事 多多 弛做霖狠口学训 长帅弛教良兵马 平生 ,活了一百明年 ,早年正在美国夏威夷渡过 。当他远望 着这一马平川的年夜 海时,恍如看到了本身 从一个小毛孩成少为长帅的行程。 弛教...
相应 空儿是指体系 对于要求 做没相应 的空儿。曲不雅 上看,那个指标取人 对于硬件机能 的客观感触感染 长短 常一致的,由于 它完全 天记载 了零个计较 机体系 处置 要求 的空儿。因为 一个体系 平日 会提求很多 功效 ,而分歧 功效 的处置 逻辑也千差万别,果而分歧 功效 的相应 空儿也没有...
远期要为 二0 一 六年应届熟制造 经营圆里的训练资料 ,正在进修 服装论坛t.vhao.net列位 年夜 神的文章后,深有感想 ,经营的世界让人入神 战神往,但也有让人捉摸没有透之处,是以 尔正在起笔制造 训练资料 的时刻 ,准则是让每个应届卒业 熟能普通 难懂地舆 解经营的观点 战常识 系统...
正在盘算 开辟 一个网站时,抉择甚么说话 ,是起首 须要 面临 的答题。今朝 支流的WEB开辟 说话 有ASP.NET、PHP、JSP; 做为MS上世纪宿将 ASP,便没有再说起 ,假如 是由于 保护 圆里的缘故原由 而必需 运用,否斟酌 进级 到ASP.NET,而做为新开辟 一个说话 ,其实 找没...