According to its original creators, CrossFit can be scaled for all levels - so, yes, beginners can absolutely do CrossFit. However, CrossFit is fundamentally a challenging kind of workout no matter the level, so it's paramount that you consult with your gym to figure out what program will be the best for you and your needs in order to avoid injury.