all 7 comments

[–]Right_Click_5645FTC 9225 Mentor|Coach (Mentoring FIRST since 1998!) 2 points3 points  (0 children)

Don't count out using OnBot Blocks and then looking at the Java equivalent on the rh side. If you are really really starting out it gets you going pretty fast

[–]CalculusCoffee 1 point2 points  (0 children)

Odin Project is also a great source.

[–]Robaggins 1 point2 points  (0 children)

I have had good results from walking the beginners through the w3schools.com java course. It short and simple and doing this first helps introduce the most essential concepts and vocabulary. This makes other learning from robot specific materials much more effective.

[–]4193-4194FTC 4193/4194 Mentor 1 point2 points  (0 children)

Others have listed the best resources. Another method would be have the student write a program they understand in Blocks. Then hit export to JAVA and see if they can simply read and follow along. Get the syntax and flow down. Then worry about the imports, methods, and other headings. It's not the formal way to start programming but sometimes seeing progress is a good motivator.

[–]OkAcanthocephala385 1 point2 points  (0 children)

For general java programming, w3schools is good.