码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 零基础想学编程该如何入门?


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

    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

  • 相关阅读:
    ES6迭代器详细介绍
    Python学习笔记 —— 独步天下推导式语法糖
    详解linux多线程——互斥锁、条件变量、读写锁、自旋锁、信号量
    2022年湖北省住建厅特种作业操作证报名条件是什么呢?甘建二
    DayDayUp:计算机技术与软件专业技术资格证书之《系统集成项目管理工程师》课程讲解之十大知识领域之4核心—项目进度管理
    【2022】【论文笔记】基于二维光子晶体的光控分光比可调Y型——
    大数据教程-01HDFS的基本组成和原理
    安装docker-compose
    java毕业设计宠物交易平台Mybatis+系统+数据库+调试部署
    使用StackWalker类打印当前运行堆栈信息
  • 原文地址:https://blog.csdn.net/JACK_SUJAVA/article/details/127552954
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号