I've read articles explaining how bad the console can be for high levels of programming, and a lot of people recommend learning SFLM to replace the console. Now having only studied c++ for about 5-6 months im not the most advanced user at all, and im constantly making small programs that cement ideas and information in my head. Is it usefull that i take some time to learn to use SFLM? or would it be in my best intrest at the moment to stick with the console and just keep learning C++?
It depends on how much you actually learned in those 5 months. It's more than enough time to become acquainted will all parts of the language, which is all you need to understand how to use SFML. In fact, you don't even need all parts.
There is nothing wrong with the console. It's a good way to go. It makes I/O really easy and development is not really limited.
A GUI is a lot of work so if you don't need to go there, then don't.
If you're actually selling something, then using the console for inputs can be a little unprofessional so you can use SFML for that. Even then using an entire external library like that can be a bit iffy (IP-wise) if you're selling the source code so breaking down the source into a more applicable and limited wrapper would be a bit better.
If you're program has to do with something related to graphics, then yeah a GUI is a good idea as it is obviously required.