0基础想学习Web开发,应该从哪里开始?

2011-08-15 02:55:11 +08:00
 Whyya
我其实就是想实现想做的网站,完全的自学的话,要学什么呢?

谢谢!
5480 次点击
所在节点    问与答
15 条回复
NemoAlex
2011-08-15 03:24:36 +08:00
从弄清How To Make Love开始咯
Beta
2011-08-15 03:40:51 +08:00
和他ml 然后在3p
Weakdancer
2011-08-15 03:49:54 +08:00
基础:HTML、CSS、JAVASCRIPT
两种比较便捷的方案:
一、基于GAE,需要:PYTHON、GAE的DATASTORE和任意一个PYTHON框架和模板系统的了解,例如GOOGLE的webapp框架。
二、基于SAE:需要:PHP、MYSQL的知识、框架与模板。
三、租用服务器:除了上边的程序语言相关之外,还要有:任意一款服务器软件的了解例如APACHE、服务器的基本维护知识。

综上,在国内使用SAE搭建个人小型网站是不错的选择,PHP相对较容易入门,虽然略显“过时”。
GAE也是很好的选择,但是入门相对困难一点,V2EX便是搭建在GAE上的网站。
cmonday
2011-08-15 08:09:25 +08:00
0基础是什么程度呢?是从来没有接触过编程之类的东西么?
wenhuacn
2011-08-15 09:14:05 +08:00
0基础的话,建议到veryCD 上搜索一些视频教学来看
比自己看书要慢,但入门门槛低些
aidai524
2011-08-15 09:28:50 +08:00
肯定是得先从HTML开始,用DW做一些页面感受一样,基本一个星期就了解了。然后有两种方法,从PHP的CMS开始,去修改代码,实现功能,然后多读些代码,自己从头写些功能。这样差不多半年吧,就能会用PHP做些东西。还有一种方法直接从Rails入手,买本Rails入门的书,这样的好处是从一开始就自己写代码,能更加明白WEB是个什么东西,什么工作原理。这个时间就看你的修行啦,反正我是有WEB基础开始Rails的,很快就可以做站了。WEB开发会了之后,剩下的修行就不好说了,自己摸索吧。
Whyya
2011-08-15 09:53:43 +08:00
@cmonday 嗯,对,就是完全不懂编程。

@Weakdancer @wenhuacn @aidai524 谢谢诸位!
iloveyou
2011-08-15 10:14:42 +08:00
貌似很不容易啊,web开发需要的知识太庞杂,不像桌面开发只需要了解一种语言就行。
不过如果有毅力有决心,利用半年业余时间应该能掌握
pepsin
2011-08-15 11:57:23 +08:00
先学学 Ruby 熟悉下编程吧,然后再看自己兴趣研究研究 Rails 啥的。有想法是好,但不试试自己到底愿不愿意为想法付出是很容易悲剧的
Whyya
2011-08-15 15:19:52 +08:00
@pepsin 赞后一句!!!
jacyhao
2011-08-15 15:36:23 +08:00
@pepsin 给0基础的朋友 推荐RAILS。我觉得你是在开玩笑
pepsin
2011-08-15 16:05:37 +08:00
@jacyhao 我有叫他先学学Ruby了,Ruby 在我看来是比较好明白的了,掌握熟悉一门语言,做点东西,才知道自己有没有兴趣。这是我后面话的前提
aidai524
2011-08-16 10:48:20 +08:00
@jacyhao @pepsin 关于初学语言,RUBY确实要比其他的有优势,特别对于新手不太清楚很多细节的时候,很多时候能”望文生义“,不用拘于太多格式的要求,还是很利于编程入门,写起代码来会感觉很快乐,但是关于Rails,确实需要很多WEB方面的基础做铺垫了,不然,确实对于新手来说有点难理解。
alexdiao
2011-08-16 12:31:11 +08:00
可以看看我博客:web开发入门 http://diaoyifu.sinaapp.com/?p=24
Whyya
2011-08-16 12:38:25 +08:00
@jacyhao @pepsin @aidai524 嗯,大家讨论讨论就好了啊,别上火,我在旁边偷学,嘻嘻。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/16861

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX