This is an interesting topic and I think meanwhile I could write a
book about ADF newbie patterns just based on my observations on OTN.
The first question that needs to be answered in a self-assessment is
"what kind of newbie are you"? Are you a newbie to ADF or a newbie to
Java EE or computing at all ? Note that while ADF greatly reduces the
entry barrier to JavaEE programming, it doesn't make the Java learning
process obsolete
Here are my recommendations:
=======================
1) If you are new to ADF and Java, as a starting point I suggest to
follow one of the tutorials you find on
otn.oracle.com/products/jdev.
This gets you started quickly and you have built something at the end
of the day, which avoids frustration.
2) The next advise to give is to keep on reading the developer guides
that are available for 10.1.3 and 11 (there are some more for 11).
Background information doesn't hurt and sometimes its better to know
where the information is written to than knowing the answer by heart.
Only a few percentage of answers that experts give are coming straight
from their head. The rest is copy and paste of existing codes that is
the outcome of a project they worked on.
3) Express your problems as usecases first - don't immediately try and
think in implementations. Its harder than you think because our
initial reaction to a problem is to hammer something in code. The
usecase can be posed to the JDeveloper forum for the experts to point
you to blog entries or documentation that explains the solution to
your problem
4) Read the OTN forum threads even if the question doesn't (yet)
impact you. Keep bookmarks of interesting threads
5) Start answering questions of the JDeveloper forum. No kidding! Even
if you are a newbie, a question you have asked in the past and that
you see asked again, is your chance to answer. again, based n my
experience, the best proof point that you understood something is to
explain it to someone who doesn't know.
6) Google, Google, Google
7) As mentioned above. More books are coming up and the documentation
for ADF too has increased in size and quality. Not all questions will
find an immediate written answer because the matrix of possible
usecases and implementation is big.
8) If you are coming from Oracle Forms, make sure you follow the ADF
page that exist just for this kind of audience and that is linked from
the Oracle Forms page on OTN
As I see it, we are all newbies one way or the other. And even if you
are working with ADF for years, there is always something new to
cover.
Frank