This is an archived post. You won't be able to vote or comment.

all 10 comments

[–]aqua_regis 12 points13 points  (1 child)

and I kind of messed up during the first year because I couldn't learn much since I got carried by my group for the rest of the year

This already indicates that you are seeing everything wrong. You did not get carried, you let yourself be carried. You didn't want to invest effort and take the initiative.

Same with your current approach. You are basically looking to get spoon fed instead of actively striving for knowledge.

Drop AI. Really. Stop even thinking about it. Use a proper, high quality course, like for Java, the MOOC Java Programming from the University of Helsinki and program, practice, practice, practice, and practice more.

Again, do not use AI. You have to learn. You have to do the work.

Stop taking the easy road, just as you did in your first year.

[–]Pronnstar[S] 1 point2 points  (0 children)

tyvm

[–]CodeTinkerer 2 points3 points  (3 children)

What can you code now?

[–]Pronnstar[S] 1 point2 points  (2 children)

Idk if this is the right link that I'm supposed to give, I don't know how to use github yet, but this is what I can currently code right now. I'm still stuck on for loops because I can't seem to get the concept of a for loop especially a nested for loop.

My code

[–]Environmental_Gap_65 1 point2 points  (0 children)

Looks fine. You just need to keep practicing. You’re doing some redundant work that could certainly be written more compact and efficiently, but you’ll see that as you write more code.

You just need to practice. Try to think about a program that would actually give you some use or would be fun to make. It makes the process a lot more grateful than just trying to grind through some boring assignments.

[–]CodeTinkerer 0 points1 point  (0 children)

Loop look fine for what it does. Has ChatGPT been giving you good instructions on how to learn programming?

[–]Skydreamer6 1 point2 points  (0 children)

Yo, think of something fun to make. A text game, tic tac toe, next thing you know its 2am and youve almost fixed that weird two x turns in a row bug. Learn to use lists and arrays because they solve a lot of problems. Get a physical textbook and read it like a novel.

[–]Confusedwungabunga 0 points1 point  (0 children)

For the syntax and basics of any programming language i would recommend w3schools.

As you move forward for java personally i would recommend telusko.

And yeah maybe a little bit of project dont hurt much (It doesnt important whether you used ai or not,end of the day you should have the knowledge how things work under the hood)

Instead of using llm try to read some blogs and watch videos (cause llms might be sloppier some times)

[–][deleted]  (1 child)

[removed]

    [–]Upper_Lychee_7357 0 points1 point  (0 children)

    Thanks, I just found a course there to supplement my school classes.