#How do I get out of tutorial hell?

1 messages · Page 1 of 1 (latest)

versed mangoBOT
#

<@&987246399047479336> please have a look, thanks.

#

Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.

#
TJ-Bot
I've recently realised that I'm stuck in tutorial hell, right after finishing a tutorial, I can't write a single line of code myself and always have to ask for assistance. I've tried doing projects and exercises but nothing has worked. Does anyone have any

To break out of tutorial hell, it's important to focus on practicing and applying what you've learned. Start by working on small projects or challenges that interest you. This will help reinforce your understanding and build your confidence in writing code independently.

Additionally, consider joining coding communities or attending hackathons to collaborate with others and gain real-world experience. By working on projects with a team, you can learn new skills, receive feedback, and grow as a programmer.

Don't be afraid to make mistakes or ask for help when needed. Programming is a continuous learning process, and it's okay to seek assistance from more experienced developers. Utilize resources such as documentation, forums, and online tutorials to expand your knowledge and problem-solving skills.

Lastly, set goals for yourself and track your progress to stay motivated. Celebrate your achievements no matter how small they may seem. Remember that breaking out of tutorial hell takes time and dedication, but with persistence and practice, you can overcome it. Good luck!

fast walrus
#

You should follow an actual course, not some random yt tutorial
And you should practice aside of it

hasty lake
#

we recommend MOOC here

versed mangoBOT
#

MOOC is a completely free introductory Java course created by the University of Helsinki, it is a great way to learn Java from the ground up.

It consists of two parts, one at beginner, and another at intermediate level. The end of the course is marked by creating your own Asteroids game clone!

Even though the instructions show how to configure and use NetBeans for the course, you can use IntelliJ. To use IntelliJ, simply install the TMC plugin by opening IntelliJ -> File -> Settings -> Plugins and searching for TMC. You will then be able to use IntelliJ to complete MOOC.

Visit MOOC here: https://java-programming.mooc.fi/
(the course is available in both English and Finnish)

About the course - Java Programming

hasty lake
#

it also has loads of guided exercises to practice coding

faint swift
stone zenith
#

from personal experience, I tutorialed for 400+ hours on all the basic topics in total, then when I actually needed to write a code on my own for a personal project I had in mind, I got stuck and failed miserably for an entire day. The next day I decided that I will incorporate what my friend calls "happy coding" as I try to approach this project once again, in which you basically take the smallest steps you humanly can as you code, and take off from there with each small step that in the end amounts to something.

My first day of trying to code on my own, for my own idea was horrifying cuz it made me think that the hundreds of hours and multiple months of studying and practice i've done was a complete waste of time. My second day taught me that if I am not writing my own code I am not truly learning something out of whatever I am watching/reading

#

and my conclusion in the end was that project based learning is way too valuable to be skipped on and is something that I have to do

high bronze
#

Start reading the base javadocs. Always have them on speed dial. They are like the ingredients list to baking a cake. If you don't know what's available, it's hard to fathom how you get from start to finish.

stable herald
#

You get out of it by forcing yourself not to. You can build stuff, you've seen how others have done it - problems are similar just different tastes. And asking for help is normal, I think your issue is inability to help/unblock yourself.

Literally you can google 'JPA how to save entity' or what you need.

Also something else is that you need to learn breaking down problems. You need to save a customer in a db? ok break down the steps and tackle those

faint swift
#

Thanks everyone

cerulean hound
#

For me, doing projects has helped a lot. Ik you said that that doesn’t work for you, I’d suggest writing the logic out yourself, reading docs when needing language related assistance, and only watching tutorials to learn core Java concepts such as generics, or lambdas. Getting real time help from real people rather than prerecorded tutorials also really helps so ask plenty of questions here when you get stuck, don’t feel shy, especially when trying to figure out logic as perhaps your specific question has never been covered before

#

You can also ask questions when you can’t understand a certain topic

clever hollow
#

@faint swift Throw your self into a challeging project. Challenging based on your skill level. THEN DO IT TILL YOU FINISH OR DIE! In that process, u get to iron out your kinks and more deeply et to understand concepts
Furthermore, it forces you to read documentation to find solutions into what you are trying to solve. I have a few hw projects from my school that i can share with you in dms

faint swift
cerulean hound
faint swift
#

Sounds fun

cerulean hound
#

I’ve also started a minecraft plugin that I’ve challenged myself to finish by Saturday

#

I’m currently working out the rewards mechanism

faint swift
cerulean hound
#

If you ever feel really frustrated over a problem, feel free to ask about it here

versed mangoBOT
#

@faint swift

Your question has been closed due to inactivity.

If it was not resolved yet, feel free to just post a message below
to reopen it, or create a new thread.

Note that usually the reason for nobody calling back is that your
question may have been not well asked and hence no one felt confident
enough answering.

When you reopen the thread, try to use your time to improve the quality
of the question by elaborating, providing details, context, all relevant code
snippets, any errors you are getting, concrete examples and perhaps also some
screenshots. Share your attempt, explain the expected results and compare
them to the current results.

Also try to make the information easily accessible by sharing code
or assignment descriptions directly on Discord, not behind a link or
PDF-file; provide some guidance for long code snippets and ensure
the code is well formatted and has syntax highlighting. Kindly read through
https://stackoverflow.com/help/how-to-ask for more.

With enough info, someone knows the answer for sure 👍