It´s definitely no easy task to learn a new language! That´s great though that you have now already been able to communicate a little bit :) A few other things that I can recommend:
Online training in grammar and vocabulary. You can select your level and if you want to focus on something in particular:
This is a website that describes some difficultiesin the language. It is more helpful after you have learned the basics, but definitely something to keep in mind.
For vocabulary you could try downloading and using the program Anki:
It´s a program where you can download sets of flashcards from the website (https://ankiweb.net/shared/decks/german
) and practice them through the program.
All the best!