I would say it's bad to have nobody to monitor you.
I have the experience of working on a 10+year old project that was started by one guy who learned programming alone. Also no stackoverflow at that time. I am sure you can guess what mess is the application right now.
That guy learned the hard way, and is still, today, not able to correctly split an application in modules that do not intertwine together and has no idea of best coding practices.
Don't be that guy.
As said in some other comments, try to solve on your own, then ask a senior to check after you. Another approach is to consult a senior about different solutions you want to try, and they'll tell you the best solution regarding parameters like your level, the task difficulty and the technology that is involved. All that is not possible as junior.
Last thing, many juniors will be in it works, it's good mentality.
I would say it's bad. Only making things work is not enough, it has to work beautifully.
It's very personal, but you'll get to that in your career.