Diana, the other day, I was thinking of you and said to myself, "haven't seen her since new year...".
Let me see if I can shed some light on your question and it is not be any means to disappoint you or give you false illusions.
Let's start by giving you some examples to set your exceptions right.
For example, I studied Computer Science for my education and graduated in 1981. Since then I worked with many OS and systems, but mostly Line of Business application.
Part of that, I became very good at being a System and Business analyst. I can easily break down a Business process and see what's wrong with it and come up with a solution. Then I can implement that solution in some computer language or platform, depending on Client's needs.
So, the most important skill to have, is business analysis and processing mind to begin with. The secondary part is to have the technical knowledge.
What is so awesome about Aware, is that, if you're a good and experienced System & Business Analyst and developer, Aware makes it very easy and fast to go from A to Z. Aware is the best tool for these people, to dream first and in one hour, it's done!
Aware, isn't so much about having knowledge in JS or Java or SQL, but more like having the mindset to build application and solution.
If you have that, Aware is a great tool, if you don't, you will struggle.