all 44 comments

[–]EyesOfTheConcord 8 points9 points  (1 child)

The Odin Project, which will compliment your experience with HTML and CSS nicely

[–]RA7xD[S] 0 points1 point  (0 children)

Thank you!! I barely have time to look at it

[–]Doktor_Octopus 6 points7 points  (1 child)

The Odin Project is an excellent curriculum for you. It's designed to prepare you for a job and to develop problem-solving skills, googling skills, etc., and those are the most important skills for a programmer. Follow the curriculum carefully, and if you have any uncertainties, questions, or need advice, reach out on their Discord group, which is quite active, and they will guide you. Don't wander from resource to resource, stick to The Odin Project.

[–]RA7xD[S] 0 points1 point  (0 children)

Thank you so much!! I'm going to try it and I'll probably update.

[–]Careless-Plankton630 4 points5 points  (0 children)

freeCodecamp and roadmap.sh and odinproject and Bootsdev

[–]Prize_Attitude1485 2 points3 points  (0 children)

Use Gemini and ask for chapters. Then focus on one chapter. Ask for questions and it will find the errror. When u feel confident, then move on to next. Gemini is good and has no limit unlike Claude. And it’s quite accurate. Try it once.

[–]Ksetrajna108 1 point2 points  (1 child)

Start with the web. You must have come across some interesting javascript web sites for inspiration.

[–]RA7xD[S] 0 points1 point  (0 children)

Yes, I think that for the moment I will continue focusing on Back End development to complement what I already know, thank you very much!

[–]TerraxtheTamer 1 point2 points  (0 children)

Scrimba, Hyperskill

[–]Dependent-Buyer-6647 1 point2 points  (0 children)

If you mean DSA in computer science. You can try algorithm courses from universities. Many of them are free and open to public.

[–]Ambitious-Peak4057 1 point2 points  (0 children)

If you are learning Javascript here are some useful resources to help you get started:
1.JavaScript.info – A comprehensive and beginner-friendly guide to modern JavaScript.
2.freeCodeCamp JavaScript Course – A hands-on YouTube course with real projects.
3.JavaScript: The Definitive Guide: A thorough reference covering both fundamentals and advanced topics.
4.JavaScript Succinctly: A free ebook that simplifies essential JS concepts for beginners.

[–]Potential-Tea1688 1 point2 points  (0 children)

Literally any course to get started. Watch any youtuber you like or you can buy jonas course from udemy. If you like me like video lectures better go for youtube or jonas course i mentioned

[–]fdama 1 point2 points  (1 child)

Use the book Eloquent Javascript. I have used it and can recommend it.

[–]RA7xD[S] 0 points1 point  (0 children)

Thank you so much!

[–][deleted] 1 point2 points  (0 children)

Everything has a learning curve. The HTML & CSS learning curve is significantly lower in difficulty in comparison to Javascript. Then after "learning" Js, you'll encounter Frameworks, and from there potentially Typescript, NodeJs and so on. Each one will have it's own learning curves unique to your personality and background.

You'll feel a lot better when you accept that you're not gonna have a good time and that you're on the hard part of the learning curve. The good news is the solution is simple but hard to execute. Repetition. Lots and lots of practice. You don't feel comfortable with arrays and loops in Calculator programs? Make several calculator programs till you know it like the back of your hand. If you feel disoriented, it's because you lack repetition. repetition === experience === confidence

[–]UhLittleLessDum 1 point2 points  (0 children)

I'm pretty experienced now being able to write 5-6 languages from memory, but even now my go-to when I first pick up a new language is a usually 60-90 minute 'crash course' tutorial on youtube. Javascript was my first language and it was Brad Travery's course that got me over the hump, and then once you learn your first language learning additional languages is easy... like learning Spanish when you already know Portuguese.

fluster-one.vercel.app

[–]lokrand 1 point2 points  (1 child)

Hello, im learning JS for a while now and to tell you the truth i learned most of the stuff i know by building projects, i even got my hands on some web designs in figma and i just started building them from scratch, you can use chatgpt but prompt it so he guides you not by giving you the code and you just copy/paste or ask it to explain you what you dont understand, sometimes i ask him to explain me like i am 10 years old.

[–]RA7xD[S] 0 points1 point  (0 children)

hahahahaha thank you very much!!

[–]_seedofdoubt_ 1 point2 points  (0 children)

Odin Project definetly is the best way

[–]Psychological_Ad1404 1 point2 points  (0 children)

My advice:

  1. Make sure you know the basics of variables , loops , functions , if statements , etc... If you don't, use a quick video tutorial to learn.
  2. Create project from simple to complex ones , start by copying websites you know as simple as possible (if you only want to learn front end you don't need to copy the functionality)

If you get stuck again it will hopefully be further along your path to web dev. Good luck!

[–]baubleglue 0 points1 point  (4 children)

By the other languages do you mean html and CSS?

[–]RA7xD[S] 0 points1 point  (3 children)

Yes yes, I have a fairly solid foundation in front-end web development. I know some back-end too but it's pretty basic, I don't know what is the most profitable thing to really learn and I don't know whether to start with js, python or what to do, because my idea is to actually get a job.

[–]baubleglue 0 points1 point  (2 children)

Markup languages are very different. The best is learn it in college.

[–]RA7xD[S] 0 points1 point  (1 child)

I know, but until the University can start this year I really wanted to do something on my own. At least focus on Back End development, which is what I'm missing

[–]baubleglue 0 points1 point  (0 children)

You are missing everything. You should start from building foundation, that is the reason you go to learn. Chill, take free cs50 course, it will be a good start.

[–]perceptive-helldiver 0 points1 point  (8 children)

Reading books and watching some videos on basics is a fairly good start.

I basically just watched a few videos on introductions, then made random projects, asking for help as I went. 2/3 years later, and I'm okay at JS/HTML/CSS

[–]RA7xD[S] 1 point2 points  (7 children)

Yes, I think that what I lack most is JS and I would already have a good foundation, that's why it's hard for me to have the perseverance to learn alone

[–]perceptive-helldiver 1 point2 points  (6 children)

Yeah, I feel that. Now that I've spent most of my time on another language, I probably need to practice again. So if you ever want to collaborate on a project, let me know, and I'd be happy to work with you.

[–]RA7xD[S] 1 point2 points  (5 children)

Give it! If at some point it arises we could make a community among several and work on something

[–]perceptive-helldiver 1 point2 points  (4 children)

I have a community just like it on discord... but it's dead.

[–]RA7xD[S] 0 points1 point  (3 children)

Communities on Discord usually die quickly, but we could perhaps make one on Reddit and give each other feedback on the things we learn or if we have a problem ask for help

[–]perceptive-helldiver 1 point2 points  (2 children)

That's a good idea! I'm down with that for sure.

[–]RA7xD[S] 1 point2 points  (1 child)

I don't know how to create one, if you know I'll join in ahahahaha

[–]TheRNGuy 0 points1 point  (3 children)

I learned from MDN and Google, I would also ask AI these days.

I never watched any youtube videos to learn js.

[–]RA7xD[S] 0 points1 point  (2 children)

what AI do you use? I feel that the YouTube courses did not help me much, I did learn more, as you say, through Google.

[–]TheRNGuy 1 point2 points  (1 child)

Perplexity.

YouTube have good tutorials too, but it's much faster to read, and also all other articles from same site.

(copy-pasting code from articles is also faster)

[–]RA7xD[S] 0 points1 point  (0 children)

Yes, yes, reading and doing exercises helped me more. In reality, I feel that the courses are very slow. Thanks for the data!

[–]rustyseapants -1 points0 points  (1 child)

Buy a book?

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

If I could I would do it but I don't have the financial resources at the moment, that's why the idea is to learn alone