I've always thought learning has no boundaries except those we impose. Difficulty levels are just our perception of the price to be paid for each different subject to learn.
I've been willing to pay the price for some programming knowledge and asking good questions is a fundamental part of understanding technical specifications and written information in general. Websites in the stackexchange network further emphasize the need to ask good questions as well as sharing with others. Those principles governing the interaction are the cornerstone of this learning experience.