バルコニーとベランダの使い分けは厳密ではありませんが、違いは屋根の有無にあります。
バルコニー:建物の外に張り出した手すり付きの屋外スペースで、屋根がありません。
2階以上に設置されるのが一般的です。
ベランダ: 建物の外に張り出した手すり付きの屋外スペースです。屋根があります。
2階以上に設置されるのが一般的です。
テラス: 1階のリビング前などに突き出して設置されたスペースのことです。
庭とはスペースを区切るように地面よりも一段高くなっています。