Step 1 (Brown the beef): Cook the ground beef in a skillet over medium heat for 6 to 8 minutes, until no longer pink. Drain the excess fat.
Step 2 (Load the slow cooker): Transfer the beef to the slow cooker. Add the onion, carrots, celery, garlic, diced tomatoes, tomato sauce, kidney beans, white beans, and beef broth.
Step 3 (Season): Stir in the Italian seasoning, oregano, basil, salt, and pepper until well combined.
Step 4 (Slow cook): Cover and cook on LOW for 6 to 8 hours or on HIGH for 3 to 4 hours, until the vegetables are tender.
Step 5 (Add the pasta): About 20 to 30 minutes before serving, turn the slow cooker to HIGH. Stir in the ditalini and cook, covered, until al dente.
Step 6 (Serve): Ladle into bowls and top with fresh parsley and grated Parmesan. Serve with warm garlic bread or breadsticks.