Hi,
I usually do 1.d4, as my oppening, it helps me to take the Kingside's Bishop and then the Kf3 to do castles. I also try to keep a pawn in h3 to protect my Knight.
It is better if you can hold the Knght in f3 along with the f, g and h pawns to protect your king the Rook in f1 will help tp protect or to attack! Hope it helps!
I am a beginner and find when to castle and which side to be confusing. I usually open with an e4 and target the 10th move (roughly) to castle. I feel as if I am not only losing tempo but it rarely benefits me against the aggressive players. Hence:
1) When to castle?
2) Is there a better side off of the opening e4?
3) Do I attack with the opposite side pawns or the side of castle?