my dog learned polymorphism
The moose likes Beginning Java and the fly likes New To Java Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "New To Java" Watch "New To Java" New topic

New To Java

Zakir Hossain
Ranch Hand

Joined: Feb 14, 2006
Posts: 38
Hi there

I am working as an General Administration in a company, I want to transform myself in a techie thats why I want to enter into Application Progamming (Java). I have started self learning. I have also previusoly done a computer programing course in Aptech. I actually like Java very much.. sort of love with that language. I need to know that is it feasible to learn Java for the future or .Net also with Java.
How to go about it? Can you people, please help me out?

Waiting for your response.



"The Choices We Make, Dictates Our Life To Lead".
Jesper de Jong
Java Cowboy
Saloon Keeper

Joined: Aug 16, 2005
Posts: 15092

Hello Zakir, welcome to the world of Java. What exactly do you want to know - if it's enough to learn Java, or if you need to learn .NET or other technologies also?

If I were you, I'd concentrate first on learning the Java language. If you really want to become a good Java software developer, you'll want to learn a lot of other things too - databases, object oriented analysis and design, GUI programming, web application programming, etc. If you only know the programming language and none of the other technologies around it, it will be difficult to find a job.

There is a lot of work in the Java world. I've been developing Java software, from enterprise systems to webapps to Swing GUI applications, exclusively for the last 7 or 8 years and I've never been out of work. Java is not going to become obsolete or go away anytime soon.

If you want to start as a programmer, in my opinion it's better to gain some in-depth knowledge about the most important technologies first, and after that gain broader knowledge.

If you study .NET after you've learned Java very well, you will find that .NET is a lot like Java - the same concepts and ideas, just in a slightly different form. For example, the progamming language C# has borrowed a lot from Java, there's the idea of a virtual machine and byte code, etc.

Java Beginners FAQ - JavaRanch SCJP FAQ - The Java Tutorial - Java SE 8 API documentation
Nalaka Gamage

Joined: Nov 15, 2006
Posts: 8
Learning java is very easy. Java has much user friendly community than .Net.
Sun's Java tutorial ( )is the best starting point. you better get familiar with NetBeans or Eclipse IDE.
Gavin Tranter
Ranch Hand

Joined: Jan 01, 2007
Posts: 333
I would agree with Jesper, although I would put more importance on learning Object Orientated Analaysis & Design, design patterns and the like.

If you are serious about learning Java, get a book or web resource on Java certification, I have been coding Java for years, and have recently started to look into certification, and the book is helping me to learn the flaws and holes in my own understand of Java.

I am using "Sun Certified Programmer for Java 5: Study Guide Exam 310-055, by Kathy Sierra and Bert Bates" It is an easy read, in the vain of the "Head First..." range of books.

I also personally find the Java community more vibrant then that for C#.

(I recently coded in C#/.net for 2years, I was able to transfer my Java skills and "design" abilities to the C# world quite easierly, the main problems were where the syntax differs between the two langauges)
I agree. Here's the link:
subject: New To Java
It's not a secret anymore!