I’ve recently developed interest in running a node to make all the discussions I’ve come across here more probably more visual and practical but I’ve not done any of such before, so I’m just stuck and don’t know how to go about it and having some few worries. As I don’t know what are:
1.what is the minimum hardware specs (CPU Cores, RAM, storage size type? I mean between SSD or HDD and also The required internet bandwidth recommended.
2. How much storage will the full blockchain consume right now?
3. How long will it take to sync as i’m not sure of my electricity stability.
Hardware isn't only about CPU cores, you can have a latest generation computer running on core i5 that can perform better than than old generation of core i7, go for new generation hardwares.
You can always upgrade Ram storage, basically 4gb is enough but you can extend it to 8 or 16gb to have a smooth running hardware to make validation and initial block downloads faster.
You need a big storage disk, ssd is the best but even Hdd will run fine if that's what you can afford. Furthermore, you have the option to either run full node or prune node. To run full node, you need a Terabytes storage since you need a space to keep all blocks but if you have limited space, you can run prune mode and choose space you want to keep for your node.
Initial block download will depend on how fast is your internet cable and bandwidth, if you have an unlimited internet cable with steady power supply, your sync will not take more than 2 days. If you don't have steady power supply, you can always come back and continue your node from where you stop.