零基础自学编程应该怎样起步?看什么书?
零基础先了解计算机基础、网络基础,现在热门的编程岗位就是Web前端、Java,如果是为了就业可以考虑这两个技术方向,如果是对编程感兴趣,可以学Python,语法简单,可以迅速做一些小项目。
"编程"就是我们为了完成某项任务, 将解决问题的步骤, 用计算机能够理解的语言写成指令, 这就是"编程". 而后, 计算机会根据这些指令一步步执行, 最后完成任务.
编程语言有很多种,只需要精通一门编程语言或者说一个技术方向就可以了,可以结合自身,选择一门自己喜欢并合适自己的。
HTML5+JS(web前端开发)
什么是前端?在网站上看到的一切图片、文字、视频、都是前端写的。
目前web前端开发还是热门编程方向,这门语言对于零基础的学员来说学起来难度不大。
Java
java仍然是市场上最流行和最火爆的编程语言,常常跟企业联系在一起, 因为具备一些很好的语言特性, 以及丰富的框架, 在企业应用中最被青睐。
Python
Python是动态形的灵活的解释性语言,从软件开发到Web开发,Python都有在被使用,因为他的解释性,适合轻量级开发,Python是很多新手会选择的编程语言。
C语言
C语言,语法较多,时间相对还是比较多的,所以也可以考虑从C语言入手,因为打好编程基础,以后再学其他语言会很快上手。如果是快速就业,不太适合C语言
C++
和C语言一样,语法有一定难度,C++是一种最广泛支持范式的编程语言,。当然如果C学的不错,C++上手也会快。
黑客初级的时候该学什么东西
1、PC技术
2、网络技术与数据库
3、C语言、C++、JAVE、VB、VF、BC等编程语言
4、网络与信息安全
5、计算机图形图像处理技术、嵌入式系统
6、信息安全理论与技术
7、计算机通信,信息安全,多媒体信号处理
8、计算机网络与信息处理
9、软件安全与编译器体系结构
等很多~!
你把上面的课程搞定,你就可以过计算机4级了,绝对!
但是你过了4级,并不意味你就是一个黑客……哪怕是菜鸟级的。
零基础如何自学编程成为一名程序员,有哪些书推荐
只想做程序员吗?
前端开发,负责页面展示。学习路线,html+css+javascript+jQuery+bootscrapt之类的框架,前期学很简单,一个button/button就能显示一个按钮.要学精通还是有难度的,需要线性代数之类的高级知识。如果没有好的文凭,那可能还需要ps技术。
后台开发,负责后台逻辑,可以选择的java,微软....这是目前最大的两个体系,也各有优势。java前期较简单,前面的学习基本上都是方法调用。但要想精通同样很有难度。选择微软也可以直接从C#入门,前期和java一样易学。
在学习一门语言之前,首先要考虑好选择哪种架构,可分为CS,BS两种。BS是网页开发,CS是桌面应用程序开发。
(仅供参考)
若选择微软 a.桌面开发学习路线是C- C#或者C++ -数据库
b. C#-网页开发 html+css+javascript-数据库
若选择java a. 网页开发:javaSE-数据库-html+css+javascript-ajax+xml+(json可选)-JSPservlet-SSH(之类的框架)
市场上还有很多很多语言,比如PHP,Python....可以去58同城找招聘程序员的信息,看看他们公司的要求,学习公司需要的。选择书籍可以根据上面推荐的语言去查找。最好别选明日科技出版社的从入门到精通系列,坑死人。再次申明,这些文字仅供参考。微软答得很简略,还需要自己再去找找更详细的资料。
当黑客,需要学什么书?
当黑客最基本的知识:广泛而深入的网络知识(包括网络结构、网络协议以及相关知识)、编程(包括低级编程语言如C、汇编等,由于掌握了低级编程语言对高级的OOP就不用多说了)、系统结构及其工作原理(此处的系统指的Unix、Linux及Windows,由于Windows为非开放架构,只能通过开放架构的Unix与Linux开始)当黑客是需要有很好的编程爱好并对网络和系统研究有相当热爱的人才能干的,平时那些拿着别人开发的工具搞攻击的人不配称黑客,黑客意味着至少很高天分的计算机技术人才!
想成为一名的黑客 必须学习哪些课程?
它设计清晰,文档齐全,合适初学者入门。它是一门很好的入门语言,并且不仅仅只是个玩具;它非常强大、灵活,也适合做大型项目Java也是好的入门语言。它比Python难得多,但是生成的代码速度也快得多。它同时也是一种优秀的计算机语言,不止是用来入门。 但是注意,如果你只会一两门语言,你将不会达到黑客所要求的技术水平,甚至也不能达到一个程序员的水平——你需要学会如何以抽象的方式思考编程问题,独立于任何语言。要做一名真正的黑客,你需要学会在几天内通过一些手册,结合你现在所知,迅速掌握一门新语言。这意味着你应该学会几种截然不同的语言。 如果要做一些重要的编程工作,你将不得不学习C语言,Unix的核心语言。 C++与C非常其他类似;如果你了解其中一种,学习另一种应该不难。但这两种都不适合编程入门者学习。而且事实上,你越避免用C编程,你的工作效率会越高。 C非常有效率,节约你的机器资源。不幸的是,C的高效是通过你手动做很多底层的管理(如内存)来达到的。底层代码都是复杂极易出现bug的,会使你花极多的时间调试。如今的机器速度如此之快,这通常是得不偿失——比较明智的做法是使用一种运行较慢、较低效率,但大幅节省你的时间的语言。因此,选择Python。 其他对黑客而言比较重要的语言包括 Perl和 LISP。 Perl实用,值得一学;它被广泛用于动态网页和系统管理,因此即便你从不用Perl写程序,至少也应该学会看。许多人使用Perl的理由和我建议你使用Python的理由一样,都是为了避免用C完成那些不需要C高效率的工作。你会需要理解那些工作的代码的。 LISP值得学习的理由不同——最终掌握了它时你会得到丰富的启迪和经验。这些经验会使你在以后的日子里成为一个更好的程序员,即使你实际上很少使用LISP本身。 当然,实际上你最好五种都会(Python,Java,C/C++,Perl和LISP)。除了是最重要的黑客语言外,它们还代表了截然不同的编程思路和方法,每种都会让你受益非浅。 这里我无法给你完完全全的指导教会你如何编程——这是个复杂的技能。但我可以告诉你,书本和上课也不能作到(最好的黑客中,有许多,也许 几乎都是自学成材的)。你可以从书本上学到语言的特点——只是一些皮毛,但要使书面知识成为自身技能只能通过实践和虚心向他人学习。因此要作到 (一)读代码及(二)写代码。答案补充 补充: 黑客不是那么好当的, 要学的东西很多, 每天都有新的东西出来