+ 3

I don’t like the JS beginner course :(

The only other course I’ve taken is HTML, which I enjoyed because it was engaging and hands-on. However, the JS course feels like a math or IQ test, especially in the for loops lesson. When I learned how to use it, it was frustrating, and I didn’t get enough practice to use it right. The lessons teach formatting, but many questions ask things like how often a loop runs, which aren’t helpful. It feels like Sololearn wants us to lose hearts to encourage payments. Useful questions, like making loops, are rare.

24th Jan 2025, 1:37 AM
Noah Linaman
16 Réponses
+ 8
Noah Linaman I understand that you're feeling frustrated and disappointed. Noah Linaman, I hope you'll find some comfort in knowing that you're not alone in your feelings. Many people find math and IQ tests challenging, but there are plenty of resources available to help you practice and improve. I also find math and IQ tests to be fun and challenging. I enjoy the process of learning and growing, and I find that these tests can be a great way to measure my progress. There are many different types of loops in programming languages, including for loops, foreach loops, while loops, and do-while loops. These loops are used to repeat a block of code a certain number of times or until a certain condition is met. They are essential for many programming tasks, such as iterating over data structures and performing calculations.
24th Jan 2025, 2:16 AM
BroFar
BroFar - avatar
M
+ 5
Noah Linaman, no, I didn't stick it in chatgpt as a lifelong programmer, and Coder, I spoke my own words, my own feelings, and expressed my own thoughts. I do love math and IQ tests, really, and I love the challenges. I don't need chatgpt to respond. It is a tool, not feelings. The longer you are here on sololearn, the more you will learn and appreciate all things code related. I've got over 5 decades of experience while you are just starting your journey. BTW, check out my profile, start with my daily streak, the number of certificates, and the number of codes. There are several of us with plenty of experience whom could say the same, and are here to help.
24th Jan 2025, 4:44 AM
BroFar
BroFar - avatar
M
+ 5
Noah Linaman Go to the community tab and in the searchbar above type in javascript... you should see several community lessons that the standard courses ( introduction and intermediate ) don't cover.
25th Jan 2025, 4:30 AM
BroFar
BroFar - avatar
M
+ 4
If you cannot answer how many times the loop runs, it indicates you don't understand the concept, thus, you can't make a real application. I understand why people love HTML, it is because you can put pretty things on display. Under the hook, however, HTML is NOT a programming language. It is a mark-up language. A language to display and format text. Buttons you can click on a webpage, how a radio button / check box responds to certain things require real programming language. Unless you want to make a static webpage, learning HTML without JS won't let you run very far.
24th Jan 2025, 9:59 AM
Wong Hei Ming
Wong Hei Ming - avatar
+ 3
Don't give up. I started learning a simple programing language but I was struggling to make any progress. I eventually stopped trying and that experience put me off of programming for a couple years and now I have had to restart learning how to program from square one. If js is the language you want to learn then don't give up. Trust me you want regret it. :)
24th Jan 2025, 9:09 PM
Tyler
Tyler - avatar
+ 2
Noah Linaman You can make your own practice by creating code bits. If you are using the app, click "Create" on the navigation bar, then the "+" sign and choose Node.js. If you are using the web version, click "Code Bits", then "New Code", scroll down and choose Node.js. And here is a sample for loop in JS. https://sololearn.com/compiler-playground/cv6a8tZ7M6UZ/?ref=app You can choose Web / Web Compiler too, which allows you to make code with HTML, CSS and JS at the same time.
25th Jan 2025, 2:42 AM
Wong Hei Ming
Wong Hei Ming - avatar
+ 1
This response feels like you stuck my question into chatgpt. I dont care whether a math or iq test is challenging, i want to learn how to make and use JS code rather than be asked how many time a loop is going to run over and over again.
24th Jan 2025, 4:11 AM
Noah Linaman
+ 1
Your replies arent really adressing my issue. Yes ik that html is a mark up language and i was saying that i liked the course because it had me do useful questions like doing actual examples with the code i was being taught. Yes ik that i need to know how many times something loops, but i need to practice making a loop instead of repeating the same question about how long a loop runs. If i was making the course i would simply let people know what each comparison symbols mean and they should figure out the needed one for a certain amount of loops in a question asking them to make a loop. This way they can get experience making the loop and they know how many times it loops. Your answers didnt adress my question and my question is very clear.
25th Jan 2025, 2:14 AM
Noah Linaman
+ 1
Did i ask
25th Jan 2025, 4:03 AM
Noah Linaman
+ 1
I truly do not understand what your question is.
25th Jan 2025, 7:59 AM
Wubba Lubba Dub Dub
Wubba Lubba Dub Dub - avatar
0
so do i, im struggling already especially with the nested loops. i feel your frustration😭
25th Jan 2025, 12:52 PM
eli
eli - avatar
0
Java will cost me a tutor😭
25th Jan 2025, 12:52 PM
eli
eli - avatar
0
You don't have to learn so much . That which you are thinking . Just pick a project let say where you have input and user submits it and you are storing it in array . Now, =>You can do sort all number less than 5 one side and greater than 5 on other side and display it on frontend That how you learn logic . And it seems fun and engaging. So my way to learn is first learn the basic . Use that logic into any easy project . Btw you can think it by yourself. This one right here i just thought 💭 now. So you feel me .
26th Jan 2025, 1:26 AM
Ashish Hojai
Ashish Hojai - avatar
0
What 😭its hard to understand what youre saying here
26th Jan 2025, 4:26 AM
Noah Linaman
0
I simply mean that whatever logic you learned . Think 🤔 about what I can create where this logic can be implemented. So then you will know why this logic used and where other areas it can also be used.
26th Jan 2025, 4:34 AM
Ashish Hojai
Ashish Hojai - avatar
0
You feel me
26th Jan 2025, 4:34 AM
Ashish Hojai
Ashish Hojai - avatar