新手学编程可以看些什么书?

零基础,想学编程,有些什么书适合的... 零基础,想学编程,有些什么书适合的 展开
 我来答
百度网友e86696cd0
2011-08-20
知道答主
回答量:13
采纳率:0%
帮助的人:13.9万
展开全部
我不知道你定义的黑客是什么概念。
虽然现在的黑客定义的很广泛了,但我心里对黑客只有一个说法是认可的,就是那些走在技术前沿的一群人。那些小孩用的什么扫描,流光,免杀,灰鸽子都这一类东西,都是这一类人做的。

如果你也想做出一个这么牛的东西来,先把编程学好吧。
C语言是一定要学的,如果有精力,可以把8086汇编也学一下。

我是用C#的。可以给你一些这方面的技术关键字。
基础:
计算机相关的基本技术,电子电路,英语好最好。数学不一定要非常好,但逻辑思维要好。
数据库:
  掌握T-SQL语言,尤其是存储过程,子查询,事务,用的比较多哦。游标,触发器也很有用。

编程语言:
先学习C#语言

然后学习.Net下的开发:(都用C#语言)
ADO.NET ASP.NET
多线程(线程同步重要),3层架,反射机制,LINQ,SOCKET,webService,Handler,GDI, MemoryStream,XML,序列化和反序列化,这些重点学习下,可能有说陋的,一下也想不出来那么多

脚本语言:
JavaScript必学的,学得差不多,可以考虑再学一下Extjs和jquery框架,都是很不错的JS框架,很强大,美观,做出来的页面和桌面应用程序一样漂亮。

数据结构:
C#数据库结构,java 数据结构,数据结构(C语言版,这个比较难看懂)

编译原理

设计模式:大话设计模式,Design Pattern:

AOP:Aspect Orient Programer

TDD:Test Drivent Develepment 敏捷软件开发

BPM:Business Process Managment

WPF:Windows Prensentation Foudation:
做winform程序,非常灵活,控件全部是DircctX驱动,有希望取代winfrom啊。

Silverlight:类似于Flash或者Flex 网页开发,可以做网页游戏,可以认为是WPF的子集。

WCF:它是Web Service的替代品。主要用来做分布式开发。

Linq:Language Integration Query
Linq to Object
linq to Entity
linq to Sql
linq to xml
Entity Framework:与linq类似,都是持久层的技术。
WF:Workflow Foundation:工作流技术。
VSTO:Visual Studio Tools For Office:就是用net开发office的插件以增强Office软件的功能。
MEF:微软推出的插件软件开发技术。

学完这些,我觉得你在国内勉强能称得上黑客了吧。起码学完这些,你可以写个类似流光啊,灰鸽子出来了,还可以自己开发WEB应用,比如:BBS,WEBMIS,一般类型的网站等等。

呵呵,走上这条路,就有学不完的东西,你准备好了吗?
肃穆还爽口丶小鲤8852
2011-08-20 · TA获得超过3785个赞
知道小有建树答主
回答量:1215
采纳率:0%
帮助的人:588万
展开全部
编程有很多种,大多都有入门书,比如汇编语言编程入门,或各种软件介绍,一个编程,别人看不懂是什么,哪方面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
永恒扬光6s
2011-08-20 · TA获得超过183个赞
知道小有建树答主
回答量:265
采纳率:0%
帮助的人:147万
展开全部
你打算学哪门语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanghaiou460
2011-08-20 · 超过29用户采纳过TA的回答
知道答主
回答量:164
采纳率:0%
帮助的人:63.5万
展开全部
html ,javaScript 先从这里入手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式