首页 > 你编程入门时候学的语言是什么?

你编程入门时候学的语言是什么?

如题,程序员们,你是通过哪个语言第一次接触编程的?当时是在怎样的背景下学习这门语言的?


我读高一的时候,乔布斯去世,那时全世界都在怀念他。于是我就在想,乔布斯,比尔盖茨,马克扎克伯格都是在上大学之前就已经开始追求技术,而那时我才15岁,如果这个时候学编程的话,还不算太晚。之后,我便走上了编程之路。
学编程之前,我在网上搜该学哪种语言,大家都说C语言是基础(哎,被坑惨了),(还有,原谅我的无知,可能我的家乡太过偏远,在学编程之前,我从来没有听说过文曲星,也没有听说过LOGO,BASIC,VB....。初中有计算机课,但老师从来没有让我们上机。)于是去书店买了一本C语言的书,但可惜的是我在高中寄读,一个月回一次家,我们的高中实行严格的应试教育:只允许你学教科书上的东西,没事的时候多做题。想在宿舍玩电脑?想都不要想。我也只能对照着书,强行给自己塞编程的概念,看完之后,把书合上,再把书上给的实例代码默写出来,至于运行结果,也只能靠想象。而且,学习编程的时间也只能安排在每天午睡的2个小时,其他人都午睡了,就我一个人还在苦逼地对照书,在纸上写C代码。学了半年,算是把四五百页的书看完了。说真的,学C真的很痛苦,但那时懂得不多,以为C都学不好,其他的肯定也学不好。不过,现在回想起来,大家当初说的话也没错,我现在都还在享受C带来的“福利”,现在大多流行语言都是C系语言,基本上我看个语法,就可以开始用那种语言编程了。
高一的寒假,我对照着书,把所有的实例代码敲了一遍。看着所有的代码都能按照自己的意愿去运行(当然了中间还有无数的痛苦调试),第一次感觉到半年的辛苦没白费,同时这也给我继续走下去的信心。后来,我也了解到编程不只是包括编程语言,还有算法,数据结构等,高一的下学期,我去学校图片馆借了几本数据结构和C++的书,继续按照上学期的方式去学。高二的时候,对android产生了兴趣,花了几周学了java,直接上手android,同时也买了android平板,然后在平板上编程。(没错,android设备也可以编写android应用,当然只能编最基本的)。在编写了无数的demo之后,(很遗憾,没能完整的写出一个app,因为时间真的很有限,再加上老师和家长不支持,平板被可恶的班主任没收过,我能勉强坚持下来就很不错了),一转眼就到了高三,那时升学压力真的很大,父母对我的期望很大,我读的是全市最好的高中,中考以全校第一的成绩考入那个高中,但因为对高中教育很失望,再加上心思不在学习上,我肯定比不过那些没事就去做题的学霸,平时的成绩真的不好意思对父母说。所以在读高三时,我决定先把编程的事放一边,专心学习。
但可惜的是,我并不是一个意志力很强的人。在读高三时,我老是在想,浪费一年的时间在这没有实用意义的高考真的好吗?于是忍不住去买了本算法导论,不敲代码,看看理论书籍也好。但我高估了我的能力,有些章节根本看不懂,于是索性跳过。后来,我重新审视了自己的能力,决定高三这一年就只看这本书好了,看不懂没关系,没事翻翻也行啊。
再后来,高考了。幸好,考的不算太差,进入了北京的一所一本高校。
大一上学期,花了几个月开发了一款计算微积分的android APP,名字叫做《微积分算个屁》,只是了却我开发一个完整app的心愿,没想过赚钱,也没做任何宣传,目前,总的激活量超过一万,具体的不清楚,现在没管它了,也没有去维护。现在我在读大一的下学期,目前学过编程语言有C,C++(很久没用,忘了差不多了),java,python,javascript,php。托我高一学C语言的福,我现在学任何语言,都不是很难的事。
现在我已经靠我的能力开始挣钱,准备不再向父母要钱了。然后,正式朝我的梦想进发.....


大二:C
毕设:C++/MFC
工作一年: JAVA/Android
GAP:Python/Ruby/Golang

渐渐领悟到:

技术只是实现艺术的一种手段


Qbasic (小学的时候,人家不是用来凑字数啦


大一学的《C语言程序设计》
现在还没入门……
我他喵地学什么计算机么……


大一学校上课C++ ,大二开始学Java一直到现在(工作也用JavaWeb),大三开始自学Python


俺是asp,学的做网页,然后就顺理成章的学一些asp.net了


Laser310上的basic


高中的时候学pascal
现在在学C++和python。


我是GW-Basic,94年,10岁。

那时非常习惯有行号的编程,后来QBasic没有行号非常不习惯。可见我在10岁的时候就已经是一个对编程习惯很依赖的人。

中途为了好好学习放弃了一段时间。之后是ActionScript1 - HTML - JavaScript - ActionScript3(没错,先弄了HTML、JS再搞的AS3)

现在AS不怎么玩了,也玩JS(包括Node)


大二的时候为了考计算机二三级,学了皮毛 C
大三为了参加比赛,咨询计院的同学后,学了皮毛 PHP
毕业后参加工作,先当老师,半年后转开发,开始正式学习 WEB 技术。
毕业快一年了,前段时间受 @nightire 前辈影响,开始系统学习起了 Javascript
未来,希望自己在技术道路上能走得更远,虽然没有理工科学生强大的左脑,但是有颗喜爱技术的心。:)


小学LOGO算的话那就LOGO吧
真心编程是中学时代的GVBASIC(文曲星)
决心入行是后来的PHP+JS(Discuz)


SHELL and PHP


高一学会做网页,搭了个论坛,用网上下载的ASP程序,没有自己想要的功能就琢磨着改,改着改着就会写单独的了,但一直没有系统学过,很不规范…后来遇到了RM,又学了一点RGSS(Ruby Game Scripting System)。编程的兴趣就这么养成了,虽然现在看看当时的代码实在是不堪入目,不过真是一段难得的体验。

大学念的计算机专业,启蒙是C,算是系统地学习了一下,后面还有用到很多其他语言比如汇编,但都是浅尝辄止,要说的话只有比赛用的C++和工作用到的Java学得还可以。

毕业后第一份工作是C#的开发,主要是C/S,做了两年后觉得自己还是喜欢互联网相关的东西,于是回来做Java Web,偶尔应公司要求写一点C#。
个人项目主要是Java Core和PHP。
前两年迷上了页游,觉得前端技术好像很有趣的样子,现在努力补习JavaScript和HTML5中。
SegmentFault的很多博客都写得很棒,学得不亦乐乎 :)


有人和窝一样小时候玩MindRover入门的编程嘛。。。。


大一被《疯狂的程序员》 勾引学汇编
实在太难,后来接触web,从java 转到 php


QB 然后 VB 然后 JAVA 然后 PHP 然后 JS


大一开始真正接触编程,学的是java啊


c语言,必须的!


高中老师教过VB
大一课堂学C
大二课堂学过C++
大三自学java,python
最后貌似啥都不太会。。。


PASCAL,吊爆还是奥特爆?


VB:高中信息课上照着老师写的写了几行VB
C\C++:大一ACM开始用
Pyhon:大一暑假看大神博客听说Python好,就开始学,一直到现在。
Javascript:web开发需要,多少能写点。


python。凑字数


大学就是个玩儿,我第一门我自认为的语言是css,哇哈哈哈哈哈哈

相比而言,你们太nb了~


  1. QBASIC:小学兴趣小组,没得选。主要是算数列。
  2. JavaScript:中学去机房,能直接跑的除了 VB 就是浏览器里的它的。主要是在探索 BOM 和 DOM。
  3. GV BASIC:在机房的时间太短了,算算质数、画画函数图像交给文曲星了。
  4. C++:大一,真正的编程伊始。
  5. Python:C++ 看不懂了还干不了什么事,听说 Python 很好很强大,就学它了。是时编程始入门。

什么 basic 忘了,就是小霸王上那种。
正经的应该是 c++


一个完全的PHPer,但是我最恨的就是PHP!


c --> java --> 前端(html/css/js) --> ruby --> python --> c

一开始学c会很没成就感,因为不知道除了写写数据结构和算法还能干嘛,当时对java和web开发这块很心动,毕竟可以做出实际能用的东西;ruby和python更轻量,程序表达更流畅,开发效率可以提高很多;但实际上这些语言为你隐藏的细节/营造的抽象太多,随着你的经验慢慢丰富,对底层的探索越来越深入,最后终归会回到c(系统编程)。


PASCAL..高二参加信息技术奥赛。。


初中:QBasic(没学会)

大学:C++和汇编


Pascal.....


BASIC,初中学校教的,现在基本上见不到了


初中有了第一台电脑,记忆里学过点VB,Pascal。当时没有编程这个概念,总是用电脑折腾些乱七八糟的东西。
高中决定以后要做个程序猿,不过没怎么学。
大一是真正入迷了,一开始整天写c++,后面加入了学校的网校写网站,会点javascript。
大一快上完了,打算暑假学学java,再去学android,能把自己想法写成应用一直是我的梦想。
学了这么些到还是初级水平。。。


我先来自问自答一发。
入门编程语言:LOGO
真正开始编程:VB。
背景故事:小学时候在学校里上电脑兴趣班,当时老师就教了这门语言。这门语言其实就是小乌龟画图(用过的人都知道),不过其语法是根据Lisp简化而来的。
初中时候闲着没事自学VB,做GUI小程序。

目前常用的编程语言是Java和Ruby,不过常用的编程语言(除C++外)均有不同程度涉猎。


小学4、5年级同桌的一门杂志上的LOGO小海龟语言


初三BASIC, 在娃娃电脑上。
小学5年级时候居然学过汇编语言,但是没有实际操作过。


小学三年级在书店遇到的 Java。每次想起都觉得没有一开始就学有指针的编程语言实在太好了。


c语言,大一必修课,大一还没有电(jin)脑(qian)都是平时自己手写程序然后跑到室友电脑上敲上去运行的。不过现在大概只记得语法了。


  1. QBASIC 纯好奇,那时候完全不知道这玩意儿叫编程
  2. Pascal 为了参加计算机奥赛,NOIP
  3. ASP 为了破《黑客防线》设计的一些关卡
  4. C/C++ 大学专业课
  5. PHP/JavaScript/SQL 加入学校网站工作室,学校网站都是用 PHP 做的
  6. C# 纯好奇学了点,用它写过几个自用的页游外挂,跟着老师一起做了个外包项目
  7. JAVA 大学专业课
  8. NodeJS 工作后,重构一个分布式存储系统时,选了 NodeJS
  9. Python 研究 OpenStack 的 Swift 时学的

靠 C 吃饭.
C++ 学习很多次,还是无法把握.
Python 是未来准备的主要语言,还在学习.


年龄暴露贴。

G-BASIC:初二,只有一台小霸王,图书室只弄得到 BASIC 的书。记得当时用判断、循环在命令行界面绘制各种稀奇古怪的图形,显示在熊猫牌彩电上。乐此不疲。

……后来有了 Win95,3D Max,FrontPage,有了考试压力,大一又学了PS、HTML 和 CSS,一直无心编程……

C、VB:大二,学校专业选修课内容。C 在我心目中的形象被谭浩强毁掉,转而用 VB 写 ASP 的网页,结合 ACCESS 实现若干留言本、文本编辑器、WIKI等,还跟人合作了一个地区门户社区,欢天喜地。至此算是真正入门吧。

……再后来考哲学、念电影学硕士、做产品,两年前才终于部分地回归编程行当。如今只会 PHP 和 JS 了。


  1. 初中的文曲星上的QBasic, 用来hack上面一些游戏, 貌似也写过一些画图和比较搞的文字游戏.
  2. C++
  3. C
  4. Go
  5. Python/ruby/lua/swift

我入门学的是HTML,后来学Javascript 在PHP SQL,现在一直用PHP。


大一 c语言必修
大二 自学java,专看视频学习
大二下半学期,听说各语言的特点,转向php (说php的人得会html,css,javascript,linux,mysql)觉得牛B就转了。
大三一直为之前的选择而坚持。
现在工作中一直用php.有时还会看一下其它的语言(haskll,ruby,python)


LOGO
QBASIC
VB
PASCAL
C++
其他


大一学了C++,这就是我的第一门学的语言


幼儿园的时候入门,当时跟着老妈单位(长江集团)的工程师们在 HPUX 小型机和 Xenix 上学了一点点 C。

小学一年级的时候,当时我玩游戏有点疯。我妈给了我一个问题:“你玩游戏不是你在玩,而是程序员在把玩你。你打算将来去把玩别人,还是去被别人把玩?”我的答案:我要把玩别人。于是拿起了一本 VB 3 的书开始自学。

然后就转去学 VB,版本从 3 到 6 到 .net 2002 到 .net 2005 到 .net 2008 到 .net 2010,从小学一年级一直到高三。期间五年级考了计算机等级二级,就此不用上学校计算机课;搞了个字幕编辑软件,被某字幕组采用,至今最成功的项目之一;2007 年独立发明了 MapReduce 但没有申请专利,现在回想起来严重损失了。这些都是我用各个版本的 VB 做的。

进大学,买了台 MacBook Pro,装了 Xcode,然后当初 UNIX C 的底子被完全翻了出来(跟着被翻出来的还有当时从那帮工程师那里学来的对 C++ 的厌恶)跟着 iTunes U 教程自学了 Objective-C,现在大三,在用 C 和 Objective-C 做 OS X 和 Linux 中间件开发。


C语言.
大学学的,第一个像样的东西GLUT写的俄罗斯方块. 虽然之前写过VB,但是写的太扯淡了. 我觉得不算.


C/C++,Java,Python,HTML/CSS/JS/,PHP,SQL,Objective-C/vbscript


高一的时候省吃俭用花300大洋买了个文曲星,开始折腾上面的GV-BASIC语言,折腾到甚至可以在上课的时候把文曲星放到书桌里面盲敲代码了,觉得差不多了就拿出来看一下运行结果。后来觉得GV-BASIC速度慢就学习了文曲星上的6502CPU汇编(现在也在用闲暇时间折腾6502的汇编)。
高中的计算机课程接触了VB,算是我接触的第一个PC上的编程语言。
大学又学了C/C++、C#、Java、PHP、Python。


Pascal,Turbo C


c语言必修 , VB VF


目测没有pascal的。


毕业后一年半接触到javascript


高中:用搭载塞班系统的诺基亚手机玩python for s60,所以入门语言算是Python;
大学:喜欢搞web,发现用PHP搞web比Python容易,所以就转PHP了。在大学也学习了C、Java、C#,但是都是浅尝辄止。现在工作是用PHP,正在抽空学Golang。


我的人生就是各种巧合。。


看了上面的回答表示我年龄太小,我最早接触的编程语言是C语言,大学一年级下学期。


AutoLisp ,第一个工作用到的


HTML 算吗?


C++……
上大一按部就班地开始学习C++,正式接触编程。。。
果然将来真的得要让孩子九岁开始学编程,不要输在起跑线上。


C/c++开始的码途


javacript,


额,大一的时候上了一门C语言,当时听着懵懵懂懂,回去之后就更加的迷惘了,那时感叹为啥编程那么难呢,后来经过一段时间后,又发现自己的逻辑能力不行,再后来,因为要考试了,就直接复习看书,看知识点,又发现好简单啊,自豪了一把,后来听师兄说,我们用的教材就是渣渣,瞬间,有回到了起点,,漫长的程序路,,就这样开始的爬了,,,,


跟 LZ 一样的 LOGO ,因为小学电脑课教这个


大一初来没接触过电脑,有门c程序课,看不懂考试忽略过,下学期听说师兄学网页,不懂,知道跑去图书馆借了本<html+css>傻傻地敲了一篇,后来被老师告知不用记这些,在暑假慢慢去学习网页,接触php,javascript,现在大二了还停留在前端


1.VB,初二.我那地方有个奇葩的规矩,考出计算机二级VB中考能+3.万恶的全国计算机等级考试.这项规定要我中考后第二年被废除.
2.汇编,高中.因为有摆弄电子元器件的爱好.因为控制芯片,开始玩汇编.
3.HTML/JavaScript,高中.知道有这个东西在.但一直没搞定明白..现在还是没搞明白.
4.iOS(不是苹果的那个),大学.还是因为爱好Cisco,接触到.iOS(Internetwork Operating System)是Cisco为自己产品开发的系统.
5.Java,大学.同依云,听说Java很强大.加上这个东西进入国内也很长了,资料很完善.就学了它.然后现在干活,也是搞这个.


为了考计算机二级,学了三学期的c语言。


楼上入门都好早啊~窝大一的时候java入门·


这样的问题问在这里有什么意义呢?!


大二,python
大三,javascript
大四,javascript.....


PHP.........


1999年上大学期间,为了做自己的一个网页(更准确来是说为了泡妞),在网吧熬夜学习了自学HTML,后来有逐步学习了CSS,javascript...access+asp,到后来photoshop,再到后来VF,VB,C,现在主要使用PHP+Mysql、javascript、ruby,偶尔看看java(皮毛),最喜欢ruby


高中,VB程序设计课程
大一,C程序设计
大三,C#程序设计课程,没听,自学Android去了顺便学习了Java...
现在,学习Python,主要用JavaC...
未来,学习Go, Lisp....


中专:QBasic,VFP
大学:C,Pascal,Java
工作:VBA,Java
目前用Java做Android开发混饭吃


大二跟一个学学校的社团学了VB,当时学校学了C以及C++,可能根本不算入门。当时并未想到会入这行,所以对这个也没概念,只是还相对比较感兴趣。
大三学了JAVA,知道毕业就开始了编程之路。所以说JAVA可以算是我的真正意义上的入门语言。


G-basic:8岁时,小霸王自带,专编写超级玛丽小游戏。。。。
java:28岁,为了工作,赚钱。。

中间20年一直想学编程,但是一直干着和技术无关的事情。。。


大一C/CPP


qbasic,后面接触过C、php、还有python和ruby。


1、C语言。好多软件工程专业好像上来都是C...
2、Java。方便学生找工作,学校教Java,后来工作也用了一段时间。
3、Python。做毕设的时候,为了多学点东西,就没再用Java了,折腾了一下Python。
4、iOS。一直折腾着装黑苹果(毕业也是在黑苹果上写的),后来工作的时候需要iOS,就直接从Java转过来了。现在还是T430装黑苹果在开发...


初中,对编程产生兴趣,于是在网上找了一堆入门的语言,学起了VB和ASP;因为是ASP,期间还接触到了HTML和CSS。
上到高中,买了两本书,分别是讲C++和VC,然后时间少,也就没怎么仔细的看,只是大致的看完了一遍,没什么机会练手。
高中毕业,开始学习PHP,就看W3CSCHOOL开始学。
大一,用PHP的一个叫做CI的框架做了一些小项目。
大二,用PHP的一个叫做TP的框架做了一些项目。
目前,准备继续用PHP做项目,同时开始学JAVA WEB


奇怪没有VBScript吗?
也也算是奇葩了,学了易语言然后再学了点汇编写外挂去了....
后来学了php,c#,java,c++

感觉还是c#学得最好


小学:被数学老师送给电脑老师听了三天C(当时不知道 回忆的时候想起来的) 由于完全不知道在说什么就逃了就放弃了。。。。。。
初三暑假:为了向未来的高中同学装B而自学C 有头无尾地看到指针就放弃了。。。。。。
高一:想去玩竞赛开始看Pascal 看到指针就放弃了。。。。。。
大一:终于开始系统学习C/C++ java verilog等语言 这次终于没有放弃


这贴有暴露答题者年龄的潜质……

好吧,我是从Apple II上的Basic开始的。


按键精灵,初衷是编写自己的小WG。类似vbscript的语法。从此深爱上编程。


高中老师有教非常简单的pascal和最简单的一些算法, 然后上大学了自然是cpp了, 虽然其实没学好...(其实小时候看别的同学玩logo小乌龟感觉好高端的样子...


额,现在大二,中国的计算机教育你懂的~!
大一第一个学期学的是c语言,虽然用的教材也是一个渣,但是起码不适用谭浩强的书,后来我买了《C Primer Plus 第五版》,这本书真是非常棒
大一第二个学期学的是c语言版的数据结构
大二第一个学期学的是c#,由于我不想从事windows下的编程,所以我应付了事
大二第二个学期学的是java,虽然我本意想学python,不过学校教了那也就学了,
大三...............还没有到来


Java吧,因为但是买的电脑是Vista,没有很好的支持C++的IDE(学校讲的是C++),于是就踏上Java之路。好多年的事情了,现在就用个Haskell了。


Common Lisp


小学三年级学的logo语言,高中接触了一点C语言,大一开始学的是VB,再学了JAVA,C,现在在用Python。


第一门语言是文曲星上的GVBASIC。
初二时候学的,然后接下来的2年之内,每天都空闲时间都写文曲星程序
后来做了好几款大型游戏,都把文曲星跑得卡的不行。
就转战PC平台了,当时去光盘店买了一张编程的光盘,里面是VB+VC+VF,就学了学VB和C语言
之后有了智能手机就学习了python,也是写了一个大型游戏,跑得手机卡的受不了。
后来就学了HTML+CSS+JavaScript+php,上大学又学了Verilog Matlab
目前再看nodejs


小学看了一下Visual BasicMsgbox("Hello, World!")和LOGO(小乌龟)REPEAT 4 [FD 100 LEFT 90]
初中认真的学了一点VB(但是之后因为用的少慢慢淡忘了 只记得一些很基本的东西)
我高中还没有毕业 高一高二学了一点C/C++std::cout << "Hello, world!" << std::endl; javaSystem.out.println("Hello, World!"); jsalert("Hello, world!"); cssdiv {} html<p>Hello World!</p>...都只是入门水平 用的是计算机二级的教程+各种网校论坛
然后是一个做RPG游戏的软件(RPG Maker) 写了一点基于此的脚本 语言是带了一些拓展库砍了一些基本库的rubyputs "Hello World!"...
大概如此了


VB6,小学五年级


C语言,背景:大一的课……


看到没有人写Delphi,我来默默添上一条...


我学得比较杂乱。
1. Ruby(Rails)
2. Java
3. Node
4. 前端JavaScript
5. Go
6. C#
现在在写C#,呵呵。


vb,大二……考完忘干净
perl……没把书看完就忘干净了
common lisp,从来不用终于忘干净了。这个算真心入门的第一门语言吧,主要是当时被liutos的热情感染了,又被land of lisp的作者感染了


1、Visual Basic 6.0 那时候在旧书摊买了本几年前的《电脑爱好者》杂志,有讲到这个,于是买了本书开始一边意淫一边学
2、QBasic 在旧书摊淘了本八十年代出的《Basic语言教程》,开始学
3、易语言 也是在《电脑爱好者》杂志中看到的,用了一下,还不错
3、C/C++ 听说高端的程序员都学这个,慕名也各买了一本书学学
4、ASP 做网站用asp
5、VB.NET 后来又学了一下
6、Java 那时很流行Java,不可避免地也学了一下
7、PHP 后来发现asp太落后了,改学php
8、JavaScript 以上那些都是学了下基本语法,没写过几行程序。自从遇到JavaScript,终于找到真爱,感觉很难再爱上其他语言了

【热门文章】
【热门文章】