26 Answers
+ 7
Brother Roy In sololearn it Cover the course basics . If you want to learn even more you can refer other sources
I link some below .
Here python full course :
(website)
https://www.w3schools.com/python/
(video)
https://www.google.com/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3Fv%3DWGJJIrtnfpk&ved=2ahUKEwijhprom7P3AhW6SGwGHfBfA3QQwqsBegQIMBAF&usg=AOvVaw3_JDerbTXc-fPWAoecNAgs
Here C full course:
(website)
https://www.w3schools.com/c/index.php
(video)
https://www.google.com/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3Fv%3D87SH2Cn0s9A&ved=2ahUKEwjO3Y-QnLP3AhVG7XMBHaT6DaoQwqsBegQIBxAF&usg=AOvVaw1T6yqGsvURRVQVnMSMCNaf
Here C++ full course :
(website)
https://www.w3schools.com/CPP/default.asp
(video)
https://www.google.com/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3Fv%3DGQp1zzTwrIg&ved=2ahUKEwj-9MfSnLP3AhVC7nMBHQEwB7kQwqsBegQIBRAF&usg=AOvVaw3p0P8JuP2__L8J03Pdme7r
+ 2
Roy
You can find some websites here
https://code.sololearn.com/W71i1t1MPVp6/?ref=app
+ 2
I recommend CS50x. It is a free online computer science course from Harvard. It introduces C, Python, SQL, HTML & CSS, and JavaScript. You may also like the Open Source Society University repository on Github.
+ 2
you can learn from solo learn the basics and you can increase your knowledge from websites like w3shool,programiz and much more and you can learn references to increase your knowledge but you can't find full courses
+ 1
Read a book
+ 1
I am from Ethiopia 🇪🇹🇪🇹🇪🇹 nice to know this site
+ 1
CodeWarrior The sites you mentioned are great references when you don't know a specific command etc..
Programiz is great!
0
I am not a fan of watching videos do you guys know which website can I use to learn the full lesson
0
I am in a position to buy books. My parents think I would learn computer science after I go to college or university...but I want to learn now.
0
Books I recomend
C++ for everyone
Absolute C++
Just looked and c++ for everyone is cheap
Also you can probably find it online for free
0
Surprising how Raul Ramirez is the most knowledged answer among the 'rest'.
As he said, read a book. Which one? What do you want to learn? After the basics, there is no hand-holding path. From here on, you'll learn API's, concepts AND EXPERIMENT YOURSELF.
This should be taught at the end of every course.
0
Wheres8 I am not saying his answer is wrong it just in my country we get to learn computer science or coding at college/University so when I asked my parents to buy a book of C++ course they said "You will learn that later" but I want to learn now so I could master it...
0
Roy Pirate the book, watch youtube videos.
Read the documentation of an API.
To be honest, books don't really teach you much (you won't find a book on the Win32 API), I just used it as a "seeable"/start-able example.
You will learn by reading the docs of an API/Framework & Videos as well as following other people's guides.
And trying the basics out, adding bit by bit.
0
So can you suggest me from which website can I learn full concept of C++ or other programming language?
0
*I am not a fan of watching video tutorial*
0
Roy As noted in my intial reply, there's no site to "master C++" because that in on itself is not a goal you can even pursue.
You learnt the basics, you proved that you can patch together variables, know some basics algo like bubblesort or mergesort, you have seen and written a stack.
What do you want to do now? Programm games? Write an engine? Write a C++ program to handle operating system stuff? Do you want to draw windows aka OpenGL/DirectX/SDL/SFML? Do you want to inject DLLs and manipulate memory with C++ to cheat in games (very fun)?
See what I mean? There's no end boss of C++ and then you will automagically write code in every category. You will begin as beginner in each of them.
0
Maybe you are right
0
Roy You were taught the basics not to have an easy passage into any of those categories, but rather given enough tools and suffering by experimenting, that you will not get completely 100% lost learning something completely new.
You know what pointers are. "Oh hey look, a pointer! to a time? struct!, I don't know what it means but I do have a rough idea. I am not lost, let's look at the docs, let's search time struct" etc.
0
Now the real pain and "10-20 years" of learning C++ begins 😁. Never give up, come back a couple days or weeks or months later but don't throw the towel. Nothing complex is learnable within days or weeks without failure and complete confusion.