Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 955799
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 16, 20262026-05-16T00:26:33+00:00 2026-05-16T00:26:33+00:00

I studied 2 courses in Java: 1- Introduction to programming with Java. 2- Data

  • 0

I studied 2 courses in Java:
1- Introduction to programming with Java.
2- Data structures with Java.

In Both courses we used Java SE.

I loved it and I really want to be a great java programmer.

But, I discovered that I should know many technologies involved in Java software development:
Spring, Struts, JSP, JSF, GWT, Hibernate, apache tomcat and many more actually a lot more.

I hope it become simple process like .NET
you choose one language with one framework and IDE that is it.

Could anyone guide me to the best route or path to master Java, please?
What do you think about these two courses:
http://www.oreillyschool.com/certificates/java-programming.php
and
Advanced Java Certificate Series (from the same school, will be available in September).

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-16T00:26:34+00:00Added an answer on May 16, 2026 at 12:26 am

    I think most programmers have about average college graduate intelligence, including myself. What we do have a lot of though is patience.

    That said, there are efficient ways to learn and inefficient ways to learn.

    • If you’re stuck on one tutorial/book, try another book. Once you’re done with the basics, there really is no “correct” order to learn.
    • Skim through the standard Java library documentation. Don’t bother memorizing it, but be sure that you know the tools are there when you need them.
    • Make lots of test programs. If you’re ever curious about something, try it out and see what happens. Don’t know how big an int is? Write a program that prints out a sizeof. Don’t know what happens when you call a virtual function of an override instance? Write a program with two classes, one inheriting the other, and try it out.
    • Read other people’s code. Take note of style and structure. And I don’t mean silly things like whether the { should go on the same line as the statement, but how they recycle variables, how they organize their classes, how they use loops, where they bother to optimize and where they don’t etc. Emulate what you like.
    • Practice building “stub” programs — you can do this in your head once you get the hang of it. Find your favorite program, and write out all the classes/methods as you think would have been used to build it. That’ll help you with architecture.
    • Spend lots of time naming your classes. Don’t use fancy names, just descriptive ones. It’s a good mental exercise to think about names, even if you don’t expect to ever share your code.
    • Try Project Euler if you’re into that sort of nitty-gritty mathy stuff. I don’t believe that programming is all about math, but you might like it.
    • Learn C sometime. C++ probably isn’t worth it if you’re doing java, but C will teach you how your computer works. You don’t need to master it, but at least get to the point where you understand memory management and pointers. That’ll help you make decisions faster when you want your code to be really fast.
    • Learn functional programming someday. Haskell’s a good choice, because it’s a pure functional language. It’s extremely difficult at first, but the concepts you learn from it are valuable regardless of what language you program in. You’ll be making design decisions a lot faster, and your code will be a lot more robust.
    • Keep up to date. Trends come and go in this industry as fast as in the fashion industry. A lot of it is crap, but a lot of it is crucial both to employment and productivity. Always keep an eye out, or you’ll go the way of the dinosaurs.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I've taken courses, studied, and even developed a little by myself, but so far,
i studied basics of c++ in college, we used the book object oriented programming
I have studied generators feature and i think i got it but i would
I've studied some CQRS sample implementations (Java / .Net) which use event sourcing as
I'd like to start programming in C# (I've studied it a little in the
I am an experienced C++ programmer with average Python skills. The reasons I studied
I hear much talk about memcached , but when briefly studied on it, I
I only very recently began developing professionally. I studied OOP while at University, but
I studied that Java passes object references by value, and in order to make
All, I'm a fairly new and I mostly studied OOP with Java. With this

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.