Starting a garden in a small space can feel challenging, but with the right plants, you can create a lush, vibrant green corner no matter how limited your area. Whether you have a tiny balcony, a compact patio, or just a windowsill, these 8 plants are perfect for small spaces and ideal for beginner gardeners.…