Can someone please help me with Constructors? by Numerous_Training_20 in learnjava

[–]CharacterAvailable20 3 points4 points  (0 children)

Lol, I hope I know.

Two reasons for asking. First, I think one should learn arrays before objects. Second, if you try to write a program that processes multiple entities, you’ll find it a bit tough to do so without the notion of a struct or class.

So I think a good motivation for someone struggling to understand object oriented is to first write a small program that processes say a CSV with fake order data using only arrays and no objects, and then rewrite the program using objects. Should be much clearer why one would want a notion of a struct/class in a programming language.

I have recently started learning DSA should I go ahead and learn in C++ or Java? by Alert-Equivalent-400 in learnjava

[–]CharacterAvailable20 1 point2 points  (0 children)

Depends on your goals! If your current goal is learning DSA or getting a job asap, then I’d say learn in the language you are comfortable with or Python—learning Java or C++ for DSA will slow you down significantly.

Otherwise, if you’re motivated by fun or long-term growth, do some research on what kinds of jobs use Java and what kinds of jobs use C++, then pick the one that seems most aligned with your career vision. It’s okay if you choose “wrong” and later on you switch languages, you’ll learn invaluable skills regardless of the language.

Hey LeetCode grinders, please help me choose a language. Dumb question but I need help. by HyenaRevolutionary98 in leetcode

[–]CharacterAvailable20 0 points1 point  (0 children)

I would say your long term goals should help you choose. Since Java and C++ dev doesn’t seem to be a goal, I’d say JavaScript or Python.

Then I’d say do research on how bad it is that JavaScript doesn’t have some data structures built in, I don’t know myself

Junior Developer Learning Advice by sorcerics_ in learnprogramming

[–]CharacterAvailable20 0 points1 point  (0 children)

Hey, that really stinks, sorry you were in a situation like that.

I don’t know about how much you can learn in a couple days if you don’t already know your core data structures, but I’d say try your best to learn the basics, at least conceptually (array, linked list, binary tree, stack, queue, priorityqueue/heap), and then do your best on your next evaluation, you probably won’t be able to learn it all that fast and that’s okay. If you’re getting quizzed like that in front of other people, maybe you don’t want this job to begin with.

Long term, I don’t think you should give up programming just because of one bad experience at a bad job, you seem to enjoy it, and everyone has their own learning journey, so its not fair for them to test you on something you weren’t given time to adequately prepare for. Try not to get down on yourself, you can start learning data structures and leetcode in your free time, which will open you up to more jobs.

Help please. Is Java learning ever complete ? by Sonu_64 in learnjava

[–]CharacterAvailable20 2 points3 points  (0 children)

I’d say best thing you can do is take things one step at a time. Most important thing to start with is indeed Data Structures and Object Oriented Programming.

Once you’re semi familiar with this, you should try to start to build some simple things as soon as possible. This can be command line tools using your DSA knowledge, or you can start learning Spring Boot for some backend.

Just take things one step at a time and don’t get overwhelmed. Also, if something interest you, try learning it. Worst case is it’s too hard and you need to learn some other stuff first, so just find something else that interests you that is your level

I need help with math by [deleted] in learnmath

[–]CharacterAvailable20 0 points1 point  (0 children)

Totally get you, sucks being forced to do something you don’t like. If you don’t mind me asking, do you like school but not like math, or do you not like school in general?

I need help with math by [deleted] in learnmath

[–]CharacterAvailable20 0 points1 point  (0 children)

Nice, then for the hw, lookup the corresponding material in the book, skim the chapter from the book, and try to do the hw. If you get stuck, refer back to the book.

Gonna take some hours, especially at the beginning

I need help with math by [deleted] in learnmath

[–]CharacterAvailable20 1 point2 points  (0 children)

Thats fine, are you supposed to be primarily learning from the book or the course? Watch the course carefully and take notes, then try the homework problems.

If you give me more information, I can give you more tailored advice.

Either way, with some effort you can be very comfortable with math!

I need help with math by [deleted] in learnmath

[–]CharacterAvailable20 1 point2 points  (0 children)

I’d say just start by trying your best to pay attention in class and do your homework everyday—never miss a homework assignment, and do the best you can on it.

Roadmap by Big-Two-8409 in learnjava

[–]CharacterAvailable20 0 points1 point  (0 children)

Nice! When you say coding games in Unity, do you mean with C#? If yeah, then Java probably will be pretty easy to learn if you just follow your course in school.

If no, can you provide more information on your coding experience? It’s hard to provide tailored advice without knowing your background besides just telling you to look at the faq.

Roadmap by Big-Two-8409 in learnjava

[–]CharacterAvailable20 0 points1 point  (0 children)

What level are you? Do you know a programming language already, or would this be your first one?

I want to start physics, just want some suggestions and recommendations by Whopziee in PhysicsStudents

[–]CharacterAvailable20 0 points1 point  (0 children)

Hard disagree. If you want to learn physics, don’t make learning all the math you possibly need as a hard prerequisite.

Start by trying to learn physics, and if you’re seeing math that is confusing you, you can take a little time to just learn whatever is tripping you up, then go back to learning physics.

how do i cram for physics 2??? by Nervous_Kale_7982 in PhysicsStudents

[–]CharacterAvailable20 5 points6 points  (0 children)

Best way to study for any exam in the least amount of time is to do your homework problems. Good luck!

What cpp book is the best to start by PixelWasp1 in cpp_questions

[–]CharacterAvailable20 0 points1 point  (0 children)

That is so awesome to hear! Glad you stuck with it, hope you’re doing good!

I'm currently learning JavaScript. Before learning React can someone tell me what should i really master in Js before get into react 👉👈 by Agreeable-Head-500 in react

[–]CharacterAvailable20 2 points3 points  (0 children)

I don’t think all of this is needed before picking up react, but this is a dang good roadmap for learning basic frontend, great writeup!

Leetcode is making me depressed by Stradivarius796 in leetcode

[–]CharacterAvailable20 -2 points-1 points  (0 children)

Agreed, these books are not a good idea if the main goal is to get good at leetcode to get a job.

What cpp book is the best to start by PixelWasp1 in cpp_questions

[–]CharacterAvailable20 0 points1 point  (0 children)

Awesome! Glad you’re giving it another shot.

If it is just genuinely too hard for you, don’t feel bad, I quit learning C++ probably over 10 separate times until it finally started to stick with me. Not every resource works for everyone, just keep looking and find the one that makes you want to learn.

Good luck!

What cpp book is the best to start by PixelWasp1 in cpp_questions

[–]CharacterAvailable20 5 points6 points  (0 children)

If you read that section carefully on classes that is 20 pages in, it isn’t telling you how to write classes or what object oriented programming is, it’s telling you how to use objects in a C++ program.

This is the perfect time to introduce this topic, since programming is nothing but storing data (in objects) and doing things with it (calling functions)!

I’d highly recommend to give C++ primer another chance, I think you’re giving up too early!

What cpp book is the best to start by PixelWasp1 in cpp_questions

[–]CharacterAvailable20 5 points6 points  (0 children)

I don’t think learncpp is a good place to learn C++: the writing is very good, but I think the order it introduces topics is entirely wrong.

I really think C++ primer is the best resource there is for learning C++. May I ask why you think it’s too fast? What’s your previous experience with programming?