I have undergone corporate training in java but now my company has put me on siebel crm project but i want to continue learning java and related technologies .How should i go about it ? Im not a novice in programming i have had programming experiance but not proffesional programming experiance . i have already worked with struts ,servlets , jsps and some related technologies . How should i build upon it ? thanking in anticipation.