• 零基础想学编程该如何入门?


    很多零基础的小白想入门编程,但是无奈于编程语言太多,不知道应该从哪里开始入门比较合适。介绍几个主流的编程语言,希望对你有所帮助。

    1.Java(排名第⼀)

    Java功能强⼤,简单易⽤。具有简单性、⾯向对象、分布式、健壮性、安全性、平台独⽴与可移植性、 多线程、动态性等特点。由于其语⾔特性好,框架丰富,常常被应⽤于企业中,你可能经常会听到⼀些 关于J2EE,Hibernate等的讨论。⽽且,现如今的安卓⼿机的标准编程语⾔也是Java。

    总结 :Java主要⽤于企业级开发, 安卓⼿机, ⽹⻚,游戏后台。

    入门推荐:Java入门基础教程:day01-01-Java课程简介

    2.Python 语言

    Python语法简洁清晰,具有⽐较丰富和强⼤的库,⽽由于它可以把⽤其他语⾔制作的模块轻松地联结在 ⼀起,⼜称其为胶⽔语⾔。

    IEEE发布2017年编程语⾔排⾏榜:Python位居⾸位。应⽤⽐较⼴泛,像信息安全、物联⽹开发、桌⾯ 应⽤、⼤数据处理都需要⽤python。

    总结 :Python主要⽤于服务器、物联⽹开发,⼤数据处理等。

    入门教程:Python入门到精通(19天全)

    3.Javascript(凡是能⽤js编写的程序,终将使⽤js编写)

    Java VS JavaScript=雷锋VS雷峰塔

    外⾏⼈可能觉得Javascript听起来跟Java有关,实则没有任何联系。 毫⽆疑问,Javascript最⼴泛的是在web前端。通俗的说,当⽹站传送⼀些⽤各种“标签”代表的格式⽂档 时后,Javascript负责把这些⽂档“转化”成⼀些客户端动态效果。除此之外,Node.JS还⽤于开发服务器 端。

    nodejs是js的升级版,基于google v8引擎开发的后端语⾔,可以写服务器

    总结 :JavaScript主要做web前端以及服务器端开发。

    入门教程:JavaScript深入浅出_语法解析+项目实战

    4.PHP(最好的语⾔,份额被go抢)

    PHP是⼀种通⽤开源脚本语⾔,语法吸收了C语⾔、Java和Perl的特点,利于学习,使⽤⼴泛,,主要适 ⽤于Web开发领域,PHP是web后端的王者。

    总结 :PHP主要⽤于Web开发,后端较多,也可以⽤于整个web服务器,⽐如论坛引擎。

    前端(⽹⻚waiter) ---请求--> 处理(服务器Server) ---》 返回给⻚⾯

    入门教程:PHP入门教程_PHP入门视频教程|黑马程序员

    5.C和C++(永不过时,越⽼越吃⾹)

    理论上,只要硬件驱动和API合适,C和C++就可以⽤于任何开发,效率可以说是所有编程语⾔⾥最⾼ 的。排除你系统⾥没有C/C++编译器的情况。⼀般的系统⾥C⼀般都具备,但是可能有些是没有C++编译 器的。 ⽬前,C语⾔主要⽤来服务应⽤,开发底层模块和嵌⼊式。尽管C++也可以,但是由于其复杂性,程序 员更多的是选择C语⾔来做。C++适合⼀些复杂但⼜要求⾼效率的,⽐如⼤型游戏等等。

    总结 :C主要⽤于服务应⽤,开发底层模块和嵌⼊式。

    C++主要⽤于⼤型游戏开发和⼀些规模⼤、性能⾼的程序开发。

    入门教程:C++| 匠心之作 从0到1入门学编程

    轻松掌握C语言视频教程(会打字就能学会)

    6.go 语言

    值得⼀学: 开发速度,执⾏效率,从⾼到低: c> go > python go语⾔所有执⾏需要的库都打包在⼀个exe中,编译好的exe程序,直接在第三⽅系统就可以运⾏

    GUI:图形化

    GUI 难度,从难道易:c > go > pthon

    docker, k8s,区块链

    入门教程:Go语言入门教程

    7.其他编程语⾔

    24种语⾔编写Hello World程序:https://blog.csdn.net/yilovexing/article/details/53256713

  • 相关阅读:
    CSS 滚动驱动动画与 @keyframes 新语法
    SpringBoot2.x拥抱本地缓存之王Caffeine
    linux基本操作之gvim
    13 C++11 线程同步之互斥锁
    On Moving Object Segmentation from Monocular Video with Transformers 论文阅读
    flutter 系列之:flutter 中的幽灵offstage
    国家高新技术企业认定,7项门槛性指标详解!
    2.python之变量
    ES6的异步,promise,async和await了解
    05 【nodejs内置模块(上)】
  • 原文地址:https://blog.csdn.net/JACK_SUJAVA/article/details/127552954