Hey there!, First of all welcome to the community,
To be honest, the assignments didn't help me in my coding at all, so yeah, it depends on how and what you learn, the assignments will not really help you.
This is just what I have planned for myself, hope it helps:
-You will need a path, so apart from spending my time on freecodecamp, I also used these guides: https://github.com/P1xt/p1xt-guides
Just choose one according to your interest and use it!
-You will come across lots and lots of tutorials, books on one topic,choose one, just don't think much and choose one and start!!, just start, because the more you think of it, the more it will irritate you.
-You will also need algorithmic knowledge, so I suggest you try to study them too, a little bit everyday would work.
-Make sure you join the FCC Chat group on gitter, it helps greatly when you are around people with same goals as you.
Also, if you think about doing it all at the same time, it might not be a good idea, you should know that it takes time to get better, in any field you are in, and you will get better for sure, you just need to keep going. There will be hurdles, stay strong, and and keep going, and you will reach your goal.
I hope this helps ya, wishing you the best of luck for your journey, and welcome again!!
P.S-Sorry for any mistakes, this is my first answer here (and, in any forum ever)