I am java developer and new to hyperledger. I am interested in learning it and need to know where to start . fabric vs composer?
Hyperledger Composer simplifies application development on top of the Hyperledger Fabric blockchain infrastructure.
If you are interested in the blockchain infrastructure, start with the Fabric tutorials.
If you are interested in blockchain applications, start with the Composer tutorials.
The Fabric tutorials also include samples of low level chaincode development (in golang). Composer is a higher level application development framework.
I'd suggest trying both to get an overall view of the capabilities.
As a Java developer, you will also want to check out the Fabric Java SDK for building Java client applications that interact with the blockchain. Java chaincode is also available as of Fabric v1.3.