Coding: Difference between revisions

1 byte added ,  15:21, 17 October 2022
Line 5: Line 5:
Programming is complex, especially when you don't know where to start. For those without access to programming classes or extracurriculars via their learning institution, RoboCo recommends [https://www.codecademy.com/learn/learn-python?utm_source=pepperjam&utm_medium=affiliate&utm_term=215171&clickId=4023389168&pj_creativeid=8-12462&pj_publisherid=215171 CodeAcademy's Learning Python]. This course is a great way to learn the fundamentals of Python AND is fully virtual, so players can take classes whenver they want.   
Programming is complex, especially when you don't know where to start. For those without access to programming classes or extracurriculars via their learning institution, RoboCo recommends [https://www.codecademy.com/learn/learn-python?utm_source=pepperjam&utm_medium=affiliate&utm_term=215171&clickId=4023389168&pj_creativeid=8-12462&pj_publisherid=215171 CodeAcademy's Learning Python]. This course is a great way to learn the fundamentals of Python AND is fully virtual, so players can take classes whenver they want.   


In addition to learning the language, players will also need a program to code in. RoboCo recommends [https://code.visualstudio.com/ Visual Studio Code] and its accompanying [https://marketplace.visualstudio.com/items?itemName=ms-python.python Python extension]. This is actually the program RoboCo developers use write code for RoboCo. It comes with a variety of different customization options and extensions to fit all your coding needs (including Java and C+). You can also try [https://notepad-plus-plus.org/downloads/ Notepad++] and [https://www.sublimetext.com/ Sublime] if Visual Studio Code is of little interest or isn't avaliable.  
In addition to learning the language, players will also need a program to code in. RoboCo recommends [https://code.visualstudio.com/ Visual Studio Code] and its accompanying [https://marketplace.visualstudio.com/items?itemName=ms-python.python Python extension]. This is actually the program RoboCo developers use write code for RoboCo. It comes with a variety of different customization options and extensions to fit all your coding needs (including Java and C++). You can also try [https://notepad-plus-plus.org/downloads/ Notepad++] and [https://www.sublimetext.com/ Sublime] if Visual Studio Code is of little interest or isn't avaliable.  


Additionally, RoboCo requires players to use its custom API Documentation. This is the way in which players "talk" to their robots and includes instructions for how to program the different sensors and other controllable parts within the game. Players can access the API [https://docs.roboco.co/demo-june22/ here] or by clicking the API button in the Microcontroller interface within RoboCo.
Additionally, RoboCo requires players to use its custom API Documentation. This is the way in which players "talk" to their robots and includes instructions for how to program the different sensors and other controllable parts within the game. Players can access the API [https://docs.roboco.co/demo-june22/ here] or by clicking the API button in the Microcontroller interface within RoboCo.
Anonymous user