• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Bear Bibeault
  • Devaka Cooray
  • Liutauras Vilda
  • Jeanne Boyarsky
  • Knute Snortum
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Ganesh Patekar
  • Frits Walraven
  • Tim Moores
  • Ron McLeod
  • Carey Brown
  • Stephan van Hulst
  • salvin francis
  • Tim Holloway

New To Java  RSS feed

Ranch Hand
Posts: 38
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.


Java Cowboy
Posts: 16084
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Learning java is very easy. Java has much user friendly community than .Net.
Sun's Java tutorial ( http://java.sun.com/docs/books/tutorial/reallybigindex.html )is the best starting point. you better get familiar with NetBeans or Eclipse IDE.
Ranch Hand
Posts: 333
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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)
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!