Back end development can seem intimidating to those who haven't done it yet, but there's no reason for that. Back end development, in my opinion, is only considered harder because you aren't seeing change happen on the screen. It requires just a little bit more patience. Most of the internet is made up of C.R.U.D. applications which stands for create, read, update, and delete. To summarize this kind of application in one sentence, it can take data from the user, store it in a data base, edit the data, and return it to the user. For those new to development, I highly suggest making one as an intro to full stack or back end development.
Think of a way to make your stack a full stack project and begin using your resources to learn the skills to do so. Do not under any circumstance just copy a tutorial and decide you've learned the skills. Apply it to your own project in some way, shape, or form. In my eyes, making a full stack project earns you your official developer badge. It doesn't necessarily mean you're a good developer, but you've taken off the training wheels. Now that I've covered how I learned to code I will begin posting about how I am becoming a better developer. Topics will include security, comments, optimization, and more. Thanks for reading.
W3Schools full stack definition and different stacks
Hackernoon comparing frameworks
Traversy Media's Node crash course
Traversy Media's MongoDB crash course
Traversy Media's Express crash course
Traversy Media's M.E.R.N. stack front to back