我以前从未用Java编写代码,而且我发现实际项目会加强学习过程。
所以,我正在寻找一些'数字绘画'代码Java项目:
它需要像Lego ...例如,有一张你将要创建的图片,组件的描述,以及逐步说明如何完成项目的说明。是的,我已经使用谷歌,搜索stackoverflow甚至在亚马逊上寻找食谱,但我似乎无法找到我想要的东西。
为了将这个问题放到上下文中,我是一个初学者程序员,他做了一点修补但想要变得更好。我开始在Ubuntu上学习Perl中的计算机编程,但发现它很难快速完成(发现很难找到困难并且非常难以编写Web抓取程序)而且我没有从在线Perl社区找到太多帮助来推动我的项目向前推进(Perlmonks for例如,除非我在某人想要学习如何自己做的时候付钱给别人。我的Perl代码项目随后被放弃了,我没有考虑用另一种语言来做。一年后,我选择了AutoIt来克服工作中痛苦和重复的IE任务。我与AutoIt相处得很远,发现社区非常棒,随时准备提供帮助。我最终制作了一些我每天在工作中使用的不同程序。我试图扩展到AutoIt中更复杂的网络抓取和自动化,但发现它与IE9的发布有关,并且在遇到广泛使用JavaScript的网站时非常难以编程。我看到学习C#是克服AutoIt中这些限制的一种方法,但发现我不能轻易地跳进C#程序IE自动化任务。我真的受到video about being a data scientist的启发,我现在正在尝试学习Java,以期完成free algorithms and machine learning courses online并最终掌握OOP。我尝试开始这些课程,但发现需要深入了解Java。我开始学习一门免费的Java课程,其中涵盖了基础知识,但在学习材料时没有考虑项目就很难学习。
答案 0 :(得分:0)
一路向上迈进。
从这里http://w3schools.com开始,学习HTML / JavaScript / Php等相关内容。然后继续java。
虽然如果你确信你想从java开始,那么下载netbeans IDE并完成他们的教程。他们非常好。 Netbeans
答案 1 :(得分:0)
从Java开始,我建议您使用Deitel的How to Program书籍之一,代码已经完全解释并且非常清晰,它们包括练习和完整项目,可以在您推进本书时完成。
答案 2 :(得分:0)
我强烈建议您在深入Java之前获得非常强大的Java前基础。原因是,Java不是一个容易理解逻辑和一般概念的第一语言 - 语法可能很难。查看可汗学院的视频。
这样做大约一个月,然后启动Java编码,完成sun教程。目标是每天至少编程5分钟(比如教程之外)。经常会发生10分钟。
答案 3 :(得分:0)