精华内容
下载资源
问答
  • php编程入门学习书籍

    万次阅读 2019-04-05 11:14:00
    这里假设你不是计算机相关专业出身,已经具备 HTML 和 CSS 的基础知识,可以独立制作静态网页,并且最好具备基本的编程知识,如果不具备,可以先读谭浩强的《C 程序设计》(清华大学出版社)前 8 章(后面几章真的...

    这里假设你不是计算机相关专业出身,已经具备 HTML 和 CSS 的基础知识,可以独立制作静态网页,并且最好具备基本的编程知识,如果不具备,可以先读谭浩强的《C 程序设计》(清华大学出版社)前 8 章(后面几章真的不用读)。

    PHP 的入门书籍有两个选择:

    《PHP & MySQL》

    一个是 O’Reilly 的 Head First: PHP & MySQL(中文版由中国电力出版社出版)我个人是非常推荐这本的,其实 O’Reilly 的 Head First 系列图书用于入门都很不错,有大量的实例、图解,以及形式多样的练习,不会罗列一大堆关键字和规则让你昏昏欲睡,而是会让你很惊讶:原来编程也可以这么学!然而,有的同学更喜欢传统一点儿的教材……
    在这里插入图片描述
    《PHP & MySQL》详情链接

    《PHP和MySQL Web开发》

    第二个是《PHP和MySQL Web开发》(机械工业出版社),也就是被一些同学称为“垃圾PHP语言的垃圾圣经”的那本书,其实我觉得这样侮辱别人的劳动成果真的不是很好,并不能显得你有多高级。言归正转,这本书的第 6 章和第 7 章暂时不用读,第三篇也可以暂不读,但第四篇和第五篇你一定不要放过,如果遇到读不懂的地方(必然的)可以多上网查查。
    在这里插入图片描述
    《PHP和MySQL Web开发》详情链接

    读过这两本书之后,其实你已经可以做出像样儿的动态站点了,剩下的就是多接触实际需求,多实践。如果需要了解面向对象PHP可以看看《深入PHP,面向对象、模式与实践》(图灵程序设计丛书,人民邮电出版社),如果希望有个手册,可以查询一些工作中常见问题的解决方法的话,可以买一本《PHP 经典实例》也是 O’Reilly 的,中文版由中国电力出版社出版。

    《深入PHP,面向对象、模式与实践》

    在这里插入图片描述
    《深入PHP,面向对象、模式与实践》详情链接

    《PHP 经典实例》

    在这里插入图片描述
    《PHP 经典实例》详情链接

    部分节选至网络平台

    展开全文
  • 入门学习Linux编程的好书!希望各位朋友能有所帮助!
  • 学习Java编程入门书籍

    万次阅读 多人点赞 2019-04-05 10:48:58
    分享几本java编程入门书籍,文章转自知乎路人甲 《Head First Java》 《Head First Java》被亚马逊评为十大好书之一。在京东计算机类书籍中热度排名第16位,在Java类书籍中排名第2位。豆瓣评分为8.8分,有百分之54.4...

    《Head First Java》

    《Head First Java》被亚马逊评为十大好书之一。在京东计算机类书籍中热度排名第16位,在Java类书籍中排名第2位。豆瓣评分为8.8分,有百分之54.4%的读者给出了五星评价。在知乎社区中有来自无数位的大神做推荐。哪本书适合推荐给 Java 初学者? - 书籍推荐
    在这里插入图片描述
    《Head First Java》详情链接
    《Head First Java》是本完整的面向对象(object-oriented,OO)程序设计和Java的学习指导。此书是根据学习理论所设计的,让你可以从学习程序 语言的基础开始一直到包括线程、网络与分布式程序等项目。最重要的,你会学会如何像个面向对象开发者一样去思考。
    Head First系列的图文并茂学习方式能让你快速地在脑海中掌握住知识。敞开心胸准备好学习这些关键性的主题:

    *Java程序语言
    
    *面向对象程序开发
    
    *Swing图形化接口
    
    *使用Java API函数库
    
    *编写、测试与布署应用程序
    
    *处理异常
    
    *多线程
    
    *网络程序设计
    
    *集合与泛型
    

    《疯狂Java讲义》

    在这里插入图片描述
    《疯狂Java讲义》详情链接
    《疯狂Java讲义》深入介绍了Java编程的相关方面,全书内容覆盖了Java的基本语法结构、Java的面向对象特征、Java集合框架体系、 Java泛型、异常处理、Java GUI编程、JDBC数据库编程、Java注释、Java的IO流体系、Java多线程编程、Java网络通信编程和Java反射机制。共覆盖了 java.awt、java.lang、http://java.io和java.nio、java.sql、java.text、java.util、 javax.swing包下绝大部分类和接口。

    《Thinking in Java》汉译版:java编程思想

    在这里插入图片描述
    《Thinking in Java汉译版:java编程思想》详情链接
    对于这本书,大家并不陌生。 《Thinking in Java》在京东平台有超过4.5w+的评论,在京东计算机类书籍中热度排名第9位,在Java类书籍中排名第1位。在豆瓣,总评分达到9.1分,有61.1%的读者给出了五星的评价。在知乎社区也是一本被极力推荐的书籍,当然这本书希望你可以在读完上面两本之一之后再开始拿起这本书。

    很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体系,而是一种跳跃式的写作方法,是一种类似tips的方法来对Java很多知识点进行了深入的分析和解释。

    《Java 核心技术》

    在这里插入图片描述
    《Java 核心技术》详情链接
    《Java 核心技术》在京东平台有超过1.5w+的评论,在京东计算机类书籍中热度排名第37位,在Java类书籍中排名第5位。在豆瓣,总评分达到8.9分,有53.4%的读者给出了五星的评价。作为入门之后的书籍值得咀嚼一番。

    《JAVA核心技术(卷1):基础知识(原书第 8版)》是《Java核心技术》的最新版,《Java核心技术》出版以来一直畅销不衰,深受读者青睐,每个新版本都尽可能快地跟上Java开发工具箱发展 的步伐,而且每一版都重新改写了的部分内容,以便适应Java的最新特性。本版也不例外,它反遇了Java SE6的新特性。全书共14章,包括Java基本的程序结构、对象与类、继承、接口与内部类、图形程序设计、事件处理、Swing用户界面组件、部署应用 程序和Applet、异常日志断言和调试、叙述方式深入浅出,并包含大量示例,从而帮助读者充分理解Java语言以及Java类型库的相关特性。

    图书的一个基本大纲:

    1-6章:概述和基本语法,为便于C++程序员迁移,附有大量C++对比注释,还有各种“注意”“警告”的tips,这编排很好。
    
    7-9章:Java基于awt和swing包的界面开发由于缺少良好的IDE支持,界面设计和布局问题让习惯了VS的初学者很烦躁,789可跳读,核心机制是事件驱动-监听-方法回调的机制。书中很多相关示例代码。
    
    10-11 章:应用部署和applet,先了解一下,要发布时再仔细看也来得及,至于applet,据说现在用的比较少了。如果你熟悉C++或C++++的话,异常 几乎没新内容,但是建议读第4章之前先读一下异常这章,因为java中所有可能的非运行时异常都需要人工捕获处理。
    
    12-13章:虚拟机的泛型系统实现特点及使用注意是第一卷的进阶精华,也是MetaPrograming的第一步,和C++的template的实现很不一样,C++的程序员要注意比较区别。至于集合,要注意分类,因为历史遗留和兼容性问题,java这块比较乱。
    
    14章:先有多线程的概念在看书要好些,包里有一大堆过时的API,小心尽量不使用。书里的配图很好。
    

    《深入理解Java虚拟机:JVM高级特性与最佳实践》

    在这里插入图片描述
    《深入理解Java虚拟机:JVM高级特性与最佳实践》详情链接
    如果你想学好Java,想知道Java的原理吗?这本书会是你的不二选择。 《深入理解Java虚拟机:JVM高级特性与最佳实践》在京东平台有超过3.5w+的评论,在京东计算机类书籍中热度排名第24位,在Java类书籍中排名第3位。在豆瓣,总评分达到8.6分,有43.6%的读者给出了五星的评价。作为入门之后的书籍值得咀嚼一番。
    玩java不懂JVM那岂能行,此书乃java进阶必看的书籍,对java内存模型,JVM工作原理,基本JVM调优和内存溢出排查有很大的帮助

    全书共分为五大部分。
    第一部分:从宏观的角 度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。

    第二部分:讲解了JVM的自动内 存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工 具的原理和使用方法。

    第三部分:分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载 器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。

    第四部分:讲解了程序的编译与代码的优化,阐述了泛型、自动装 箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的 数据和结果。

    第五部分:探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生 原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

    本书适合所有Java程序员、系统调优师和系统架构师阅读。

    文章部分节选来自 知乎路人甲

    展开全文
  •  上一篇文章如何学习编程之编程认识(一)讲述了学习编程前应该具备的一些特质和编程的一些认识,这一篇文章从一本好书和一份教程等两个方面讲述如何入门,每一个人学习的方法都不一样,希望本文能给你一点帮助 ...

    目录

    一、文章前言

    二、文章正文

    2.1 一本好书

    2.2 一份教程

    2.3 记录成长

    2.4 做笔记的重要性


    一、文章前言

        上一篇文章如何学习编程之编程认识(一)讲述了学习编程前应该具备的一些特质和编程的一些认识,这一篇文章从一本好书和一份教程等两个方面讲述如何入门,每一个人学习的方法都不一样,希望本文能给你一点帮助

    二、文章正文

    2.1 一本好书

        1.一本好书对于学习编程来说是很重要的一部分,通常来说,书可以替代视频,但是视频一定不可以替代书!以书学习为主,视频学习为辅,不建议只看书也不建议只看视频。很多朋友学习编程只看视频不看书,因为视频不可能每一个知识点细节都讲清楚,这样一来,会造成知识点细节性缺失,很多细节性的东西往往不够理解,越往后会发现越来越吃力,越学习越困难,越来越没有兴趣;只看书不看视频,理解一个知识点可能需要花费更多时间,而且可能会走许多弯路。所以建议就是一定要先看书,书为主,然后看视频,辅助学习,这样学习起来一定要快得多,加快入门的速度!

       2.一定要选一本适合自己的书,这一点特别特别重要!建议就是现在网上都有书籍电子版,先下载自己想要的几本电子书,然后先对比学习一下。自己看起来吃力的,半天看不懂的,直接丢;如果自己看起来还不错的,接收度不错的,那么这本书就是自己需要的,不用犹豫,买实体书。还有就是不要以电子书学习为主,因为电子书的学习效率没有实体书的好,因为实体书你在翻书的过程有三维记忆触感,而电子书只是一个平面,实体书学习遗忘度要低,而且翻阅起来方便,电子书更适合复习!一本好书,可以让你学习起来特别快,知识点理解更深刻!

       3.买书大部分情况下不建议买xxx从入门到精通、xxx天精通xxx、xxx天掌握xxx,还有一些外文编程书翻译成中文的,这些都是经验之谈,因为这些名称的书大部分都是知识点拼凑书,没有多少是自己的东西。比如一些书会把书后面章节的知识点给你放在前面章节代码中,然后又不给你解释,让你压根看不懂,连学习的兴趣都弄没了,这种书很失败。还有一些外文编程书翻译成中文的,翻译的中文实在惨不忍睹,因为这些书翻译的往往不是学习编程的专业人员,很多名词都对不上,让人快要发狂,但是大部分还是很不错的。买过很多书,都看过,也有很多不错的,如果需要推荐,可以留言,我都收录得有电子版,就不在文章中写了,避免推广之嫌。

       4.如果买的外国著作,建议不要买例子特别长的书,之前买过一些外国著作,发现一个例子能写两三页,这种书特别不推荐买,因为看一个例子的时间能学习更多的知识点,例子太长看两三章就会让你失去再看的欲望。但很多外国著作也特别好,例子精简,一看就懂,大部分情况下选择国外书籍要比国内书籍质量好得多,但是国内有很多作者写的书也很不错,能感受到原创!

    2.2 一份教程

       1.如果你刚入门或者准备,一份好的学习视频对你来说特别重要,一份好的教学视频来说能够让自己对知识点理解更加深刻。因为现在国家对版权保护越来越严格,很多好的视频都需要会员或者付费才能看,但也有一些免费的好的教学视频。看视频一定要自己能看得懂的,看半天都不知道作者讲的啥,就直接跳过吧,学习自己看不懂的视频就是在浪费时间。如果真的喜欢一份视频,自己接受程度高的,花钱购买也是对作者的支持,自己也学习得开心

        2.推荐几个好用的编程学习APP:CSDN学院、51CTO学院、慕课、牛客、W3CSchool。优酷上面也有很多不错的视频,但是内容大多数比较老了,不建议多看这些视频,但是还是可以参考

    2.3 记录成长

       1.学习,我们需要记录成长,做笔记、写博客等都是很不错的选择,记录自己所学的,也方便以后自己查阅

       2.开源软件为什么能取得成功的原因就是分享,我们学会了希望能够分享自己所学知识,比如我们遇到问题,如何解决的,我们可以记录解决方法到博客(如CSDN博客),那么当有朋友遇到同样问题,参考你的文章解决了并留言感谢你,这又何尝不是一种自豪?

    2.4 做笔记的重要性

        学习编程一定要做笔记,如何做笔记、有没有必要做笔记可以看考文章:学习编程有没有必要做笔记?如何做笔记?

    展开全文
  • linux入门懂高级编程书

    千次下载 热门讨论 2012-09-24 23:23:07
    linux编程指南+linux网络编程+Linux+C函数库参考手册+Linux必的60个命令+编程设计等
  • 编程入门学习的困惑

    千次阅读 2019-07-13 11:33:24
    学习编程第一天,大部分人会想我该如何去学习,需要看什么书? 对于刚入门的程序员,不管是科班出身还是非科班出生,我建议你可以先买一本相关类型的(找好评多的),C语言推荐《C Primer Plus》,C++推荐《C++ ...

    学习编程这段时间以来,接触了不少一起学习的小伙伴,首先我自己经常会问XXX 语言怎么入门、如何学好编程语言等问题。这里我总结了我作为初学者的一些困惑与大家分享

    1、如何入门?

    在学习编程第一天,大部分人会想我该如何去学习,需要看什么书?

    对于刚入门的程序员,不管是科班出身还是非科班出生,我建议你可以先买一本相关类型的书(找好评多的),C语言推荐《C Primer Plus》,C++推荐《C++ 从入门到精通》最好还能搭配视频,视频与书结合着看, 从软件环境安装到执行出第一个 “Hello World!”,逐渐深入。

    之前在某些论坛听一些老鸟告诉我需要买个《XXX 编程思想》,在问了好多人之后,总结:这种书很好,是 XXX 语言的圣经,但个人认为这并不适合初学者,这种书简直初学者的噩梦,很容易浇灭你的学习热情。

    书上的案例建议自己一个个字母敲下来自己去测试执行,开始虽然慢,但这是你必须要经历的过程,千万别 ctrl+c、ctrl+v,否则就在浪费你的time。

    2、碰到问题如何解决?

    学习编程语言会碰到各种各样奇怪的问题,初学者最有可能碰到的是语法格式的错误,例如:

    a、结束语句分号忘记写了、漏了反括号、缺少空格等。
    b、关键字,变量名写错了,例如 printf 写成了 printd,String 写成 Strng等。
    c、判断相等两个等号 (= =)写成一个(=),有的还不能使用两个等号( == )判断是否相等。
    d、赋值类型不匹配,整数类型使用了字符串赋值。
    e、for循环跳不出去(忘写了break等)
    f、linux下编程对NULL进行解引用、非法访问内存(越界)
    ……
    以上这类错误在初学者非常常见,如果是语法错误,一般 IDE 都会有很好的提示功能,你根据提示(第XXX行)修改即可,但大家平时还是要细心些,培养好的编程习惯。

    而有些错误在执行后才会提示,一堆英文提示,单个字母都认识,拼起来一个都不认识,这时候很多人就手足无措了,不该怎么办,其实这时候大家不要慌,要淡定,这些都是纸老虎,只要你认真去看,英文看不懂借助翻译工具 Google 、百度翻译下,是很容易理解错误内容的。

    3、该如何提问交流?

    如果我们已经认真看了错误提示,还不懂的如何解决问题时,这是建议你使用以下几种途径解决:

    a、搜索引擎(百度、Google 等)上检索你的问题与需求,看看是否有人碰到与你一样的问题。
    b、技术论坛上提问如: 百度知道、CSDN、V2EX 等。不过个人不推荐这个这个要等人来回答,效率太低,而且不一定是你想要的。
    c、如果是学生的话最好找老师,老师是最好的交流者,但前提是必须自己思考,不能一碰到就去询问(禁忌)。
    d、最好的也是最直接的就是问你身边的技术高手,他一句话也许就能给你点透。
    平时我们也要多收藏好的技术文章,如:CSDN、博客园、菜鸟教程、简书、infoq、51cto、知乎等。多看看前辈的经验和案例,自己也去测试测试。这些对大家的积累是很有帮助的。

    4、学习与总结

    但学习编程过程中,我还是建议大伙平时要多总结自己走过的坑,记录自己的学习过程,不要求一天一篇,但最好在 3~5 天有个对自己过去的学习有个总结与反思,特别是可以记录规范性文档及程序脚本,比如:

    1、C 语言编码规范
    2、C 语言逻辑判断方式
    3、C语言指针的“陷阱”
    4、链式结构的常考点
    5、树状结构的递归代码
    ……
    我相信这些功能大家在编程中绝对不会只写一次、两次,会非常频繁的使用,所以这些东西大家可以总结出来,写在自己的云笔记上(有道云、印象笔记)。

    展开全文
  • GO语言编程入门,经典的图书,go语言学习的好书,值得下载学习
  • C语言言编程入门书

    2012-07-25 15:18:34
    C语言的话,其实不用计算机基础知识也可以,不过需要用到有数学的知识,因为C语言属于计算机方面的编程类而不像是一些理论性的东西,它要求动手能力要更强一点。假如你想快点C语言的话就是经常上机写程序,...
  • 本人接触过c/c++,想学习网络编程,不知从何入门,请大家指导下,推荐些相关的书籍,谢谢!
  • 非常有用的python编程入门书笨办法 Python(第四版)零基础入门python(小甲鱼)python编程从入门到实践(袁国忠·译)python核心编程二、三python核心编程第二python核心编程第三版 笨办法 Python(第四版) 《笨...
  • QT编程入门 里面的示例源码,本书非常适合学习QT QML 的同学
  • 电脑编程入门教程 先认认真真的学习一门语言学习微软的就先从 VB开始 VB是比较好的入门语言可 视化的比较简单 是非常好的入门语言书籍最少应该准备两本不可能一本书籍会包含 VB 的所有内容在看书的时候可以交叉的...
  • Linux下C语言应用编程   《Linux下C语言应用编程》,本书深入浅出地讲解了Linux下C应用程序开发所需的基本工具、知识和技巧,...可以让读者轻松、快速入门Linux下非图形界面应用编程。 京东网 卓越网 当当网
  • 游戏编程入门

    2016-02-20 15:43:07
    《游戏编程入门(原第3版)》涵盖了使用DirectX编写代码创建2D和3D游戏所需的所有技能,而读者只需基本掌握C++语言即可学会游戏的每个元素都按部就班地在中讲授——从学习如何创建简单的Windows程序,到使用关键的...
  • 《opencv3编程入门》的源码,自己在学习的时候手动一个一个例子去实现的。大家可以直接下载下来运行,全部代码70个小例均在一个工程里面,可以任意打开注释语句编译实现效果。opencv2.49版本以上+vs2015
  • 自己用不用心了 C语言的话就是谭浩强编写的那本书|||C++技术内幕VC 目前流行的C编译系统都是以它为基础的 即可用来编写系统软件 这本书不能不:《C++编程思想》|||C++primer中文版(第四版)再配一本C++primer...
  • 本书是游戏编程经典入门读物的最新版。, 全书共分14章,包含两个附录。本书首先介绍Windows和DirectX编程,然后快速介绍游戏编程的工具箱,包括使用C++和DirectX开发游戏所需的所有基础知识。读者将学习到把思想转化...
  • Java 《J2me手机游戏编程入门》随源码大全,中的源码,比较权威的J2me游戏编程实例,涉及手机游戏编程的各个方面,源代码参考价值相当大,一共包括了全书19章内容的所有中实例代码,配合这本教程来学习,效果...
  • ATL编程入门

    2013-07-15 16:30:54
    ATL编程入门 英文原版书籍,很好的学习资料,放在这里备份。
  • 《J2me手机游戏编程入门带源码 很详细的源代码 有中所有例子 J2ME的同志不要错过了
  • VS2010 MFC编程入门书籍的电子档,用于学习MFC内容。
  • 编程入门

    千次阅读 热门讨论 2018-05-16 14:38:56
    并且在你精通一门语言之后再去另一种编程语言时,你会发现卧槽要死要死,这么简单。   如果你选择纠结症特别严重的话,那么我推荐你可以从C语言开始你的编程人生。我当初也是通过C语言入门的,这里面有很多...
  • 不要太复杂,新手入门,通俗易懂一点,求大佬们推荐。。。。。。。。。。。
  • 学编程看什么书

    万次阅读 2014-07-17 16:46:38
    虽然一直想写点什么,但是感觉自己怎么写肯定都不如上写的好,所以到最后感觉还是推荐点比较好。 下面列举一些自己感觉还不错的,可能会和以前的有重复,就当做总集篇吧。一般好书都有些难度,而且
  • SQL Server 2008编程入门经典(第3版).pdf一配套的源码,还有在学习本书自测的数据库样表
  • 【易首单片机编程入门学习教程系统】帮助您快速入门单片机的编程,从电路基础入门教程,到c51单片机编程教程,以及单片机编程项目经验,和芯片手册等等,是可以替代单片机视频教程的好软件!更新日志:v1.3 加入各类...
  • 带有书签目录的pdf文档,OpenCV3编程入门,浅墨_毛星云等编著,OpenCV学习的最佳书籍之一。
  • 学习编程,开发软件,过程大抵如下: 1.看书,视频,博客,听课等等 2.对着敲代码脱离自己敲代码 3.自己实现一些小DEMO进项目代码 4.在别人指点下写代码 5.自己独立在别人搭建好框架内填写代码 6.自己独立...
  • JSON编程入门学习教材

    2011-06-15 14:40:09
    JSON编程入门教材。 JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 129,366
精华内容 51,746
关键字:

学编程入门看什么书