Learnig programming the right way

i wasnt the programmer of my team at all because i dont know barely nothing about programming. since we were getting swerve modules, i talked with the programmer of the team and he told me that he was going to search how to do it later. And, later, later,later,later… . So i step up and knowing only the basics i broke down a program from about 4 years ago from a team that made a tutorial on the internet on how to do it. After removing the endless bugs and incompatibility, the modules made something(not the good something). and soon after that I managed to configure them to go right and not long after to be field oriented.
At now i’m trying to get a easy and reliable method of path in auto.
so my learning curve in programation is strange, because there are some obvious things that i dont know as well it is complex things that i know.
I dont know if this is a valid method of learning because at the same point that i learn how to fix problems, i face basic java problems with difficulty.

I want to know how do i proceed with my programmer life

1 Like

First, I would try to follow a normal Java tutorial to learn programming and syntax. Then, I would look at the wpilib documentation to get an idea of what you can do to program a robot. Then, I would start looking at what resources are available in the community.

https://www.frcladder.com is a good collection of resources to look at. The 0 to autonomous series also concludes with swerve drive and autonomous programming, and it can be found on youtube or in the frc ladder. For more autonomous programming with swerve, tools such as choreo and pathplanner make things easier.

1 Like

Please note that the code written in the 0 to autonomous series is very out-of-date to 2024 WPILib. However, the concepts of the swerve drive remain accurate.

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.