Wed Jul 30, 2008 3:21 pm Post
Wed Jul 30, 2008 5:07 pm Post
Wed Jul 30, 2008 11:46 pm Post
juh wrote:There is a book called Java in a nutshell, which might serve you.
But generally Java is not the best choice as first programming language. Its bloated. Python is much more concise and elegant. You need seven times more code you need in Python to do the same in Java.
See the brilliant rant of Sean Kelly
http://seankelly.tv/blog/blogentry.2006 ... 3319928440
Thu Jul 31, 2008 6:13 am Post
matt wrote:But for a learner, it is a great help to get useful error messages rather than "Access violation" or "Seg fault", and it is a good tool to teach almost all aspects of programming, from the basics through to recursion, threads and synchronization, networking and sockets, design patterns like MVC etc.
To be honest, people who rant against particular programming languages, or carry on about one being so much better than the other are pretty boring and usually wrong. Carrying on about Java being an "addiction" is just pathetic, and says more about the programmer than it does about the language.
Pick a language, any language. Learn it well. Learn all the concepts you need to learn. Then as required, apply it to whatever language you think is best suited to the job at hand. If you cannot easily switch between languages, then you didn't learn the concepts properly.
To that end, Java is a good first language. It has a gentle learning curve, but can teach you the advanced stuff as well.
Thu Jul 31, 2008 8:04 am Post
Thu Jul 31, 2008 12:54 pm Post
Wed Aug 06, 2008 1:24 pm Post
KB wrote:But on the other hand, SproutCore is based on Java, so Java may be pretty handy if you want to develop some cool web-based apps...
Wed Aug 06, 2008 1:46 pm Post
In total there are 3 users online :: 0 registered, 0 hidden and 3 guests (based on users active over the past 5 minutes)
Most users ever online was 1048 on Mon Feb 06, 2012 9:07 pm
Users browsing this forum: No registered users and 3 guests