Newcomer having drink outside good public house (8)
I believe the answer is:
beginner
'newcomer' is the definition.
(thesaurus)
'drink outside good public house' is the wordplay.
'drink' becomes 'beer' (beer is a kind of drink**).
'outside' indicates putting letters inside.
'good' becomes 'g' (abbreviation).
'public house' becomes 'inn' (I've seen this before).
'g'+'inn'='ginn'
'beer' placed around 'ginn' is 'BEGINNER'.
'having' acts as a link.
(Other definitions for beginner that I've seen before include "One just starting out" , "Starter" , "Tyro, learner" , "Tyro, rookie" , "Fresher" .)