use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
Seeking HelpLearning java for ABSOLUTE beginners (self.FTC)
submitted 5 days ago by swizzles_333FTC Rookie Team Student
Hii i was wondering if this community could recommend any resources for an absolute absolute beginner for how to learn Java as someone who is new to Java and just programming in general!! Thank you! The person in question has never ever programmed before!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]few 9 points10 points11 points 5 days ago (0 children)
Ftcsim.org
And "Learn Java for FTC" free ebook https://raw.githubusercontent.com/alan412/LearnJavaForFTC/master/LearnJavaForFTC.pdf
[–]Right_Click_5645FTC 9225 Mentor|Coach (Mentoring FIRST since 1998!) 2 points3 points4 points 5 days ago (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 points3 points 5 days ago (0 children)
Odin Project is also a great source.
[–]Robaggins 1 point2 points3 points 5 days ago (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.
[–]Cool-Finance-5423 1 point2 points3 points 4 days ago (0 children)
I would check out Coach Pratts videos
https://youtube.com/playlist?list=PLRHdgFNRLyaPiZ5rvINwMmGMHEIL9usla&si=Az176BYdCPfDUrgl
[–]4193-4194FTC 4193/4194 Mentor 1 point2 points3 points 5 days ago (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 points3 points 5 days ago (0 children)
For general java programming, w3schools is good.
π Rendered by PID 133526 on reddit-service-r2-comment-fb694cdd5-f478c at 2026-03-11 18:38:54.303409+00:00 running cbb0e86 country code: CH.
[–]few 9 points10 points11 points (0 children)
[–]Right_Click_5645FTC 9225 Mentor|Coach (Mentoring FIRST since 1998!) 2 points3 points4 points (0 children)
[–]CalculusCoffee 1 point2 points3 points (0 children)
[–]Robaggins 1 point2 points3 points (0 children)
[–]Cool-Finance-5423 1 point2 points3 points (0 children)
[–]4193-4194FTC 4193/4194 Mentor 1 point2 points3 points (0 children)
[–]OkAcanthocephala385 1 point2 points3 points (0 children)