[Split Thread] Differences between PROS and VEXCode and Respective Documentation

I don’t think having a dedicated section to learn C++ would benefit both the PROS devs or the Users. There are tens (if not hundreds) of thousands of resources on learning general and specific C++ features.

If that section were to be added, it would require the following:

  • Writing the Section
  • Verifying all information is correct
  • Maintenance
  • Supporting users struggling during their Learning process

If the PROS devs had to maintain that, along with the kernel, their teams, and keep up with other projects, they’d basically be burnt out in hours. Not to mention they also have their school course-load to work on too.

Your example also barely gets someone started before just referring them to other resources which likely already have something along those lines written out. By cutting out the middleman of the example setup process, it can also lessen confusion when the example inevitably doesn’t line up with one of the provided resources.

And as @DrewWHOOP mentioned, PROS is a kernel for interfacing with robots, and shouldn’t try to be a full C++ resource. As with everything in programming, you MUST have at least a basic knowledge of the language in order to succeed in it. Anything specific to more advanced programming (with robots) not belonging directly to or with the kernel should instead be on the Sigbots Wiki, and general C++ code should be covered under the C++ docs and learncpp.com. Trying to cover too broad of an area just will cause too much confusion.