String and Date Handling from Multiple Fields into One (newb)

String and Date Handling from Multiple Fields into One (newb)

I need to do the following and was wondering if anyone could offer some Deluge pointers.

I have a form with the following fields:
Date (date)
Room (drop down with three choices Room 1, Room 2, Room 3)
Class Title (single line text)
POS Title (single line string with 30 character limit)

The task is to convert the Date, Room and Class Title fields into a string that will be fed into the POS title field in a specific format. 

Here is an example:

Input
Date: July 1, 2014
Room: Room 1
Class Title: Underwater Basket Weaving

Result
POS Title:  2014/07/01 R1 Underwater Baske
(note 30 character limit)

So the tasks would seem to be:
  1. Convert the Date field to this format: yyyy/mm/dd
  2. Convert the Room field from original choices to Room 1 = R1, Room 2 = R2, Room 3 = R3 
  3. Limit the Class Title field to a maximum of 16 characters
  4. Concatenate the above and add to the POS Title field in required format
I am pretty new to Deluge and scripting as a whole. Can anyone at least point out the functions/operators I should be looking at for the individual tasks? I have already found a number of likely candidates, but would love to minimize the time chasing incorrect or inefficient solutions.

Many thanks.