Your workflow is pretty much the same as 90% of the other professional programmers out there. The walls change as you get more experienced and you copy paste less as you&#x27;re toolbox grows but unless you are in university working on a CS PhD or the senior dev&#x2F;fellow at a Google or Facebook working on something no one else has already solved then that workflow is 90% of <i>every</i> programmers workflow.<p>You might start as a junior dev but within a year you&#x27;ll be talking the lingo, your toolbox will have exploded, and you&#x27;ll be well on your way.<p>You have already demonstrated that you have the one quality necessary to be a good programmer. The ability to think abstractly and manipulate and express those thoughts in a concrete manner. Everything else is just practice and hard work.