I am very new to Liferay and portal development. Can you suggest any good tutorial, books or links which shows how to create portal based applications and the technologies needed to develop the same.My objective is to learn Liferay and create portlets using java.
There are a lot of good articles to get started up in the liferay community wiki. Also, I strongly recommend you to register on the liferay.com, from where you can get involved in the disccussion and access the liferay community wiki..
The best word for liferay documentation and tutorials is "patchy". There are bits here and there. Javadocs do not exist. Finding anything takes digging.
The wiki and forum are hit and miss with regards to quality and freshness. One frustrating thing is that they have comments on the WIKI. So you have to read the Wiki article and then read through all the comments to make sure there isn't erroneous information in the Wiki article.