I’m often asked where you should start. How can you move from copy/paste to being able to build anything in code? You want to build your new skills incrementally, step-by-step. Each time you copy and paste a snippet of code, stop and dissect it. Go through the individual instructions. Look them up. Take the opportunity to explore the code you are putting into your project.
Once you do this, you are learning about code in the context of your project. You see how and why it works. Become inquisitive and don’t settle for just blindly pasting code.
Remember – incrementally, in small little bite-size morsels, explore the code. You will be amazed at how fast you learn it.