Exercise: https://www.codecademy.com/courses/ruby-beginner-en-Qn7Qw/1/5 Converting between Symbols and Strings| Many Paths to the same Summit
I opened this topic just to clarify if my understanding of the code below is correct, because i don't want to move to another lesson without it being clear.. Also i have few questions regarding the code.
symbols.push(s.intern) # I have two questions regarding this line
1. which is the first to be executed? does ruby convert the s to symbols first and then inserts it inside the 'symbols'?
2. Was the 'symbols' changed from an array to symbol? or it is still an array that have symbols inside?
I checked if it's the case by accessing the index
puts symbols returns "HTML"
and when i do this
puts symbols it returns "H" because i'm accessing the first index , and the  returns the H, but why is that happening? The structure is confusing me..
Thank you so much to anyone who will answer this question... I'd like to apologize to this bad grammar..