+ 20

ADVICE FROM A NOOB: LEARN C++ BEFORE JAVASCRIPT

As someone who is learning all of this with no prior knowledge or exposure, Javascript is a whole new ball game compared to HTML and CSS. Learning C++ has been a tremendous help in understanding Javascript. This may not apply to everyone, but it kept me from wanting to give up. Cheers to everyone that told me the same advice! :)

11th Mar 2017, 2:37 AM
Jessica
Jessica - avatar
12 Answers
+ 13
@Andrew I'm an educator at a high school, so I completely agree that people learn things at different paces lmao. I really just meant that as far as someone who ONLY uses SoloLearn, it would probably be smart to check out the C++ tutorial first since it was explained in greater depth. I'm glad JavaScript has been a breeze for you! Teach me your ways! hahaha
17th Mar 2017, 12:07 AM
Jessica
Jessica - avatar
+ 13
@William I completely understand where you're coming from! I just know that as far as semantics and vocabulary go, Javascript was way out of left field for me, while C++ helped me grasp those concepts. I am way more interested in JS, I just didn't even know where to start. I'm only using SoloLearn to learn these things, so maybe just the courses were a little different as well. Thanks for your perspective!
11th Mar 2017, 3:46 AM
Jessica
Jessica - avatar
+ 11
@Rose I get where you're coming from! I think since my only experience with coding has been with SoloLearn, I'm a little biased. I felt that the explanation of C++ was done more thoroughly than in Javascript, so it helped me a lot to try that out first!
16th Mar 2017, 10:21 PM
Jessica
Jessica - avatar
+ 8
i have to respectfully disagree, c++ is a totally different beast, and Javascript is one of the best languages to introduce you to functions / methods. c++ being a object oriented language, is a much more difficult task to grasp first (not to mention less useful if you are designing web vs desktop application, js is more needed for web), and imo describing js objects as actual objects is not proper imo, JS objects are more like arrays and don't work the same for class hierarchy. Both languages have value but you're comparing apples to oranges
11th Mar 2017, 3:40 AM
William La Flamme
William La Flamme - avatar
+ 4
then I will say learn C first : you feel much better in C++, PHP, C#, Python, JavaScript this is my experience.
11th Mar 2017, 2:55 AM
Raj Kumar Chauhan
Raj Kumar Chauhan - avatar
+ 4
if sololearns course seems a little too vague, try looking at w3school, https://www.w3schools.com/js/default.asp , i think the biggest thing is that has an online console easier to access for practice (this does too but on mobile it's not as accessible, using Android so i may be projecting here) and Javascript really must be taught immersed in html to be understood, its really hard to get when not using it with its intent, the DOM model. this course isnt horrible but its too modular for a dependant language
11th Mar 2017, 6:21 AM
William La Flamme
William La Flamme - avatar
+ 4
My first year in college we did c++. It was the first time I was being introduced to any programming language, it was tough then but after grasping it, all the other programming languages I have me after have been easier to learn. I agree with you.
11th Mar 2017, 7:00 AM
Isaac Onyach
Isaac Onyach - avatar
+ 3
not sure about this advice...learn #lang1 to learn #lang2 even if they're both object -oriented(if it sounds right on eng). They have pretty many differences you will just mess up. If you realy want to learn #langname -do so.That's faster way.
16th Mar 2017, 10:16 PM
Rose Sevenyears
Rose  Sevenyears - avatar
+ 2
post not for voting,just the answer on reply,thank you. @Jessica If it's only about learning language here or learning basics (yep here you can learn only basic things,it's much more things you should know in each language) it may help...but after...when you will start learning how EXECTLY things forks and some harder things it will be confusing... Also if you feel cpp or any other explaining better -you can try just other source of knowledge (anyway you'll need it to 'grow up') videos,books,(web)reference books e.t.c. yeah...people may dissagree about basics... But I feel it so...sorry,if somethinšŸ˜ languages have much more things then we can see here in each part.That's why I called it basics. It's like foundations,on which you'll build your building.
17th Mar 2017, 2:07 PM
Rose Sevenyears
Rose  Sevenyears - avatar
+ 1
I agree with Rose in one aspect, different language syntax can make it confusing to learn two different languages, and even make both harder to learn. However as I've completed every course here and am at least adequete in many of those languages and good in a few, as well as others not on sololearn, The real thing is how you learn the language. Just like spoken and written language, its not about learning the syntax (how phonics in verbal or spelling in written would be a comparable factor in my analogy), its about the similarly in how they work (so word combinations in verbal, sentence structure in written) that allows you to learn the language. I suggest if you want to use multiple coding languages, look at the concepts (OOP with polymorphism, anonymous functions/lambdas) and their universal similarity, then focus on syntax differences, you'll learn how the language works easily then, only thing that becomes amemory or learned issue is remembering syntax changes
17th Mar 2017, 12:07 AM
William La Flamme
William La Flamme - avatar
+ 1
Does this equation holds true...html+CSS+JavaScript+php=Web designer.Or should I add c++ too
17th Mar 2017, 2:39 PM
Akshay Kumar Shukla
Akshay Kumar Shukla - avatar
- 6
aaaaaaaaaaaaakf
13th Mar 2017, 6:58 PM
Fernando Brandao
Fernando Brandao - avatar