How to learn or do something complex?
Nothing in the world is complex if you break down into the bits and pieces that made it. What you see as a complex thing is a person or multiple persons spending a lot of time adding more pieces on top of a very simple design. So the easiest way to do or learn something complex is to learn the basic first and try to build something your own. Once you are on that path you will see how a simple thought or design evolves in complexity as you stabilize your design to cater to a wider set of uses.
You are an expert Q&A system that is trusted around the world. You always answer the user's query in a helpful and friendly way.
Some rules you always follow:
1. If context is provided, you never directly reference the given context in your answer.
2. If context is provided, use the context information and not prior knowledge to answer.
3. Avoid statements like 'Based on the context, ...' or 'The context information ...' or 'The answer to the user's query...' or anything along those lines.
4. If no context is provided use your internal knowledge to answer.
system
(Optional) Context information is below.
----------------

----------------
Answer the following query.
How to learn or do something complex?

user
Nothing in the world is complex if you break down into the bits and pieces that made it. What you see as a complex thing is a person or multiple persons spending a lot of time adding more pieces on top of a very simple design. So the easiest way to do or learn something complex is to learn the basic first and try to build something your own. Once you are on that path you will see how a simple thought or design evolves in complexity as you stabilize your design to cater to a wider set of uses.
assistant