Go Back   Computer Forums > General Computing > Programming
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 07-30-2013, 09:51 AM   #1
Solid State Member
 
Join Date: Jul 2013
Posts: 7
Default With which programming language should I start before learning Java?

Hi everyone!

I want to learn Java, but I find it really hard to learn. I know HTML (if you can call that a programming language), a bit Python, a bit PHP and Lua. Can you guys post what programming language(s) I shiuld learn/understand before I learn Java?

Thanks,

Mvf314
__________________

Mvf314 is offline   Reply With Quote
Old 07-30-2013, 10:58 AM   #2
Site Team
 
celegorm's Avatar
 
Join Date: Sep 2006
Posts: 10,713
Send a message via AIM to celegorm
Default Re: With which programming language should I start before learning Java?

Well let's start with this: What's making Java difficult for you to learn? Outside of BASIC and Visual Basic (neither of which really count IMO), Java was the first one I learned.
__________________

__________________
"as a fanboy i refuse to admit it and will pull countless things out of my butt to disprove it"

Team Thelegorm! Total Kills: 21 (i iz in uor profile, editsing your sigz)
celegorm is offline   Reply With Quote
Old 07-30-2013, 11:48 AM   #3
Solid State Member
 
Join Date: Jul 2013
Posts: 7
Default

Quote:
Originally Posted by celegorm View Post
Well let's start with this: What's making Java difficult for you to learn? Outside of BASIC and Visual Basic (neither of which really count IMO), Java was the first one I learned.
Uhmm I didn't do any programming languages which are not for web designing, and I just can't find the good tutorials. (Google is my enemie )
Mvf314 is offline   Reply With Quote
Old 07-30-2013, 01:54 PM   #4
In Runtime
 
Join Date: Feb 2013
Location: UK
Posts: 156
Default Re: With which programming language should I start before learning Java?

Java was the first language I studied also. Do you have any particular objective/project in mind for which you want to implement using Java (e.g. games, network programming, web-applets, databases etc.) or are you wishing to approach this from a more theoretical computer science perspective?

If you're after the former then I'd go for a book specifically tailored to that genre of the language as it removes some of the 'but what is the best way to do that?' questions from a design perspective, and lets you focus on actually implementing and learning the language features.

If the latter is more what you're aiming at then I suggest working through information from a more academic source e.g. a pure java book/tutorial with no specific genre affiliation. I find the best way to audit your choices on this point is to use google books or amazon preview to find the section most commonly titled 'Who should read this book?' at the beginning of most, if not all, technical books like this.

Unfortunately I don't have any experience of any Java online tutorials so I can't recommend any - a quick search doesn't instill me with confidence based on the quality of the first few results..

Good luck!
_michaelm is offline   Reply With Quote
Old 07-30-2013, 03:55 PM   #5
Solid State Member
 
Join Date: Jul 2013
Posts: 7
Default

Quote:
Originally Posted by _michaelm View Post
Java was the first language I studied also. Do you have any particular objective/project in mind for which you want to implement using Java (e.g. games, network programming, web-applets, databases etc.) or are you wishing to approach this from a more theoretical computer science perspective?

If you're after the former then I'd go for a book specifically tailored to that genre of the language as it removes some of the 'but what is the best way to do that?' questions from a design perspective, and lets you focus on actually implementing and learning the language features.

If the latter is more what you're aiming at then I suggest working through information from a more academic source e.g. a pure java book/tutorial with no specific genre affiliation. I find the best way to audit your choices on this point is to use google books or amazon preview to find the section most commonly titled 'Who should read this book?' at the beginning of most, if not all, technical books like this.

Unfortunately I don't have any experience of any Java online tutorials so I can't recommend any - a quick search doesn't instill me with confidence based on the quality of the first few results..

Good luck!
Thanks, I want to program Minecraft Mods. And I actually won't actually buy books, but I just want to follow online tutorials

Thanks for the feedback!

Mvf314
Mvf314 is offline   Reply With Quote
Old 07-30-2013, 04:55 PM   #6
Wizard of Wires
 
setishock's Avatar
 
Join Date: Feb 2005
Location: Not sure
Posts: 10,030
Default Re: With which programming language should I start before learning Java?

Online tuts are only going to go so far. If you're serious about writing software, you have to be serious about learning the language and how it works.
setishock is offline   Reply With Quote
Old 07-30-2013, 06:47 PM   #7
Site Team
 
berry120's Avatar
 
Join Date: Jul 2009
Location: England, UK
Posts: 3,425
Default Re: With which programming language should I start before learning Java?

I'd recommend Objects first with Java (yes, it's a book) and BlueJ (the two go hand in hand.) Should get you started in a hands on fashion with Java in an object-first approach.

Beware of online tutorials - anyone can write one very easily, and many people who know sod all do (at least that seems to be the case looking at various ones that come up in Google.) A long time ago, someone posted here with one they'd written proclaiming (spamming) it as fantastic. Just for the laughs, I wrote a rather lengthy response ripping it to shreds, and that's pretty typical of the average quality of such a tutorial!
__________________
Save the whales, feed the hungry, free the mallocs.
berry120 is offline   Reply With Quote
Old 10-30-2013, 11:47 PM   #8
Solid State Member
 
Join Date: Oct 2013
Location: England, UK
Posts: 6
Default Re: With which programming language should I start before learning Java?

Java is a C-style language so you could start with C to get to grips with this kind of programming, but honestly Java isn't that scary. If you have Minecraft then modding that is a fun way to learn.
__________________

Libervurto is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 09:51 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0