Summarize the official learning and support resources provided by Eiffel Software for EiffelStudio users. Specifically, identify where to find documentation, how to engage with the user community for assistance and news, and what professional training opportunities are available from Eiffel Software.
Navigate to the 'Resources' page. Identify and note the description of 'Documentation'. Identify and note the description of 'Community'. Navigate to the 'Services' page. Identify and note the description of 'Training'. Synthesize the gathered information into a concise summary.
State that official documentation is 'Written documentation direct from the source'. State that there is a 'vibrant user community in which you can share projects and best practices or get the latest in Eiffel news'. State that Eiffel Software offers training on 'How to master Eiffel as well as the most essential and vital software engineering principles' taught by 'expert trainers'.