this post was submitted on 28 Feb 2024
136 points (94.2% liked)
Programming
17443 readers
172 users here now
Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!
Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.
Hope you enjoy the instance!
Rules
Rules
- Follow the programming.dev instance rules
- Keep content related to programming in some way
- If you're posting long videos try to add in some form of tldr for those who don't want to watch videos
Wormhole
Follow the wormhole through a path of communities !webdev@programming.dev
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Do you mind sharing links to the courses you found ? I've been teaching Java to students who almost never wrote code before, and I'm always looking for beginner-friendly resources I can recommend to them.
Sure! The course that finally worked for me is at Codecademy. I'm only doing the free content but it's broken down in ways I can understand, with immediate examples after the explanations. It has you create a small program after each short lesson and keeps slowly building up. There are hints for each task as well, which has helped me tremendously as well.
It reminds me of freeCodeCamp's courses, but for Java. It's also not so wordy (no offense to FCC), which is great for keeping my focus on the content.
I'm currently on the 'Learn Intermediate Java' course but I started with the 'Learn Java' course.
https://www.codecademy.com/learn/learn-java
Thanks for the detailed answer about your learning experience and for the link 👍 ! I'll make sure to check it out.
If you teach them factories in tyool 2024, I swear I will find you and I will take away every color compiler and runtime you have outside of Radio Shack Level 1 BASIC (TRS 80).
I am not an actual teacher, I only supervise practical computer science work aside from my dev job, so I have no saying in what is taught. But don't worry, this is only a very basic introductory course, no factories, not even inheritance. Only classes, attributes and methods.