2013-05-14 76 views
0

嘿,你好,我是这个编程世界的新手,英语不是我的第一语言,我很抱歉,如果我犯了一些错误打字。无论如何,我在这里问你的人:我应该学习什么语言的网页抓取?我一直在研究工作,并有大量的需求涉及刮网页,数据录入或网络编程。而且我还想知道是否有任何Web编程语言知识能够开始学习有关android应用程序编程的知识。我应该学什么语言?

感谢您的时间,我希望你能理解我=)

+2

错误的网站问!不知道哪个是正确的,但也许这个? http://cs.stackexchange.com/ – daniel

+1

@Mikeauss,从几乎任何着名的语言开始,并从那里开始。概念比技术知识更重要。无论如何,你会改变你的想法10000次。 2.当你正在学习它时,会出现更多的东西,也许现在最流行的语言将会在几年内死去。你需要形成正确的心态,而不是学习特定的语言。 – sashkello

+0

所以我应该学习任何语言,然后开始与另一种语言混合 – Mikeauss

回答

2

首先,程序需要大量的学习的 - 尤其是当你是新的。要做网络编程,你需要知道很多不同的主题:html,javascript,jquery和像php,python,perl,ruby等服务器端语言,并且你需要知道如何使用像mysql这样的数据库,这需要知道至少一些基本的SQL。

python使网络抓取非常容易,它是一种很好的通用语言,可用于任何事情 - 包括作为服务器端语言。

+0

感谢大家的回答,我真的很困惑什么学习,有时不知道要去哪里以及遵循什么语言 – Mikeauss

1

如果你想要做Android,我会推荐你​​用Java开始编程。 Java非常容易学习,并且在我看来,它是一种很好的OOP语言。

+0

感谢所有你的回答,我真的很困惑在什么学习,有时不知道该去哪里,遵循什么语言 – Mikeauss

1

如果你想从0开始用web开发第一件事就是HTML。有了这个,你会看到,为了让你的网站更具吸引力,你将需要学习JavaScript和至少一点PHP。也许,当你到达这里时,你可能会尝试使用Wordpress CMS,以避免首先学习MySQL和PHP并使用它,这样你就可以习惯它了。 但最后如果你真的想成为一名优秀的开发人员,你至少应该知道SQL和PHP或其他服务器端语言才能够与数据库进行通信。 此外,如果你想学习开发android应用程序,你将不得不学习Java。如果您的应用需要与服务器通信,那么您的PHP和SQL技能可能非常有用。 但是,如果您对编程一无所知,我会从C++或Java开始,甚至我会先学习一点C,因为其他两种语言都是面向对象的编程语言,并且在开始时可能会更难理解。 既然你想为Android开发,Java是一个很好的起点,但它是C++,它非常类似Objective C(Iphone的编程语言)。 因此,进入Java或C++!并耐心等待!

+0

良好的贡献,感谢这ERed。格拉西亚斯 – Mikeauss

+0

所以我应该有第一个项目和更多的项目后,所以我可以尝试不同的语言? – Mikeauss

+0

您应该关注一个项目,无论是Web开发还是Android应用程序。试图在开始时包含所有内容将是我认为的一个错误。你应该选择网络或应用程序;) – ERed

相关问题