+ 6

Methodology of Learning C++ for a Beginner

It wouldn't be figurative if I say I'm a complete stranger to the world of programming. I learned Biology not Computer Science as a subject in +2 and when I started learning BSc Physics, I realized the need to know at least one programming language and I started learning here. But Now I feel like it's not helping me. I've spent 4 months here and only learned the basics. I've been working diligently on this but too slow. Do you guys have any idea what should I do? I would love to hear from you, your suggestions and thoughts. Enlighten me.

2nd Sep 2018, 11:50 AM
Mathew J James
Mathew J James - avatar
21 Answers
+ 5
Mathew J James Learning any language helps learning the next language. In you case, you may have more fun to learn python first because: 1) it is a script language, no need for a compiler. more immediate results. 2) less verbose - you can focus on learning algorithms, without the complex and very strict c++ syntax that is sometimes in the way ;-) 3) for later: lots of libraries are available, maybe some directly applicable to your scientist/biology background.
2nd Sep 2018, 1:48 PM
ifl
ifl - avatar
+ 5
I suggest you to try this free website https://www.learncpp.com/ //LearnCpp.com is a free website devoted to teaching you how to program in C++. Whether you’ve had any prior programming experience or not, the tutorials on this site will walk you through all the steps to write, compile, and debug your C++ programs, all with plenty of examples. Becoming an expert won’t happen overnight, but with a little patience, you’ll get there. And LearnCpp.com will show you the way.
3rd Sep 2018, 9:30 AM
Fajar Maftuh Fadli
Fajar Maftuh Fadli - avatar
+ 5
first of all try to choose your favourite pro-language but be careful as you gonna regret yourself badly at the end,divide the course into topics and revise but the most important fact is that tell and teach others about it..only those listein to you..THANK YOU MAJESTIC.. don't forget to contribute😦😦😰
3rd Sep 2018, 8:27 PM
Justlikethat
Justlikethat - avatar
+ 4
Have you tried python? With your background you may be able to use it more readily. And through using it you will pick up some stuff useful for c++.
2nd Sep 2018, 1:31 PM
ifl
ifl - avatar
+ 4
mmmh. I thought you had the choice. Sometimes it is difficult to learn 2 languages at the same time, because the syntax is similar but not quite the same.... what is stopping your progress in c++?
2nd Sep 2018, 2:40 PM
ifl
ifl - avatar
+ 4
Mathew J James , if you are clever enough to study biology and physics, you have what it takes to learn the basics of C++. You may even enjoy it ;-) Do not worry about where the others are. Just try out, start slowly, this is the sort of things better learned by doing than by reading. Happy coding!
3rd Sep 2018, 2:19 PM
ifl
ifl - avatar
+ 3
Out of curiosity, what do you want to use it for? Do you ave a specific problem to solve or is it for general knowledge?
2nd Sep 2018, 2:15 PM
ifl
ifl - avatar
+ 3
one way could be to try python for fun, but then figure out how to do the same thing in C++. :-) But that's going to be even more time consuming!!!!
2nd Sep 2018, 2:47 PM
ifl
ifl - avatar
+ 3
the c++ sololearn course is covering the basics well. if you practice and post your code we can help fixing the mistakes.
2nd Sep 2018, 2:48 PM
ifl
ifl - avatar
+ 3
👍
2nd Sep 2018, 2:53 PM
ifl
ifl - avatar
+ 3
leave it bcz if u dont have passion in anything never waste your time in that
3rd Sep 2018, 12:25 PM
Aarav Raj
Aarav Raj - avatar
+ 3
Learn HTML or Python theyre both good
4th Sep 2018, 3:07 AM
Potato Hacker
Potato Hacker - avatar
+ 2
ifl Thank you for your time. I haven't started python yet. Do you really think learning python will help me learn c++?
2nd Sep 2018, 1:38 PM
Mathew J James
Mathew J James - avatar
+ 2
ifl l I will do that. 🙃✌️
2nd Sep 2018, 1:50 PM
Mathew J James
Mathew J James - avatar
+ 2
ifl I am going to have c++ programming for next semester of my graduation for my laboratory purposes. They won't teach us the basics assuming we know that. So I wanted to prepare for that. I believe, learning python would do me good since I am going to do major in Physics.
2nd Sep 2018, 2:19 PM
Mathew J James
Mathew J James - avatar
+ 2
ifl I don't know, clearly. It eats a lot of my time. Maybe because I am doing it the same way I learn Physics, connecting things.
2nd Sep 2018, 2:43 PM
Mathew J James
Mathew J James - avatar
+ 2
ifl Thank you very much for your time as well as for your suggestions and I will reach out to you when I am in trouble with C++, if that's okay. ☺️
2nd Sep 2018, 2:53 PM
Mathew J James
Mathew J James - avatar
+ 2
learn by books, YouTube guides and just practice!
2nd Sep 2018, 11:34 PM
Michał Grochowski
Michał Grochowski - avatar
+ 2
The Dark Lord Thank you, I will try this. Yeah I know it'll take time but I am bit anxious about it. Most of my classmates know C++. But not me. 😔
3rd Sep 2018, 11:36 AM
Mathew J James
Mathew J James - avatar
+ 1
Michał Grochowski Do you have any recommendations for the book?
3rd Sep 2018, 1:16 AM
Mathew J James
Mathew J James - avatar