DEV Community

Cover image for What is the best website for practicing C++ problems?
Ridhi Singla
Ridhi Singla

Posted on

What is the best website for practicing C++ problems?

Fundamentally, C++ is a programming language utilized for algorithmic critical thinking and bit advancement of Os. At the point when you come to HTML, it is a prearranging language that is utilized for the front-end advancement of a site page.

So, for software development, you need to learn all the algorithms required and corresponding data structures. OOPS will also play a key role in your code.

The majority of the understudies just go to youtube and start learning the language trust me expecting youtube is enough for this there were more capable people out there.

All things considered, that is the technique for learning the language yet it's adequate not to know what to do you want to find the right resource and need to start your learning.

Here are my endeavored and attempted thoughts:-

**GFG Documentation:- **Don't lean toward it if you are a youngster go for an electronic course since documentation is fantastic yet for the people who at this point have some idea with respect forthright.

• Basically don't capitulate to unobtrusive resources out there because there is reliably an inspiration driving why they are humble pick the best one then, follow it, and if you really give your cerebrum to it you will going to learn.

• Sorting out some way to program can be hard for some, even with respectably straightforward programming lingos. C++ is one of the "bread and butter" coding tongues, and there are a ton of programming destinations that can help you with learning C++ in vain. Could we explore why you'd have to learn C++ programming and find where you can learn it on the web? There are a great deal of other straightforward programming vernaculars for amateurs to learn. Why pick C++ explicitly?

• C++ is a staggering programming language that uses a "trust the programmer" aphorism. This arrangement fabricates the chance for goofs to appear during aggregating, in any case, it in like manner gives the engineer more noteworthy versatility by the manner in which they code. Along these lines, most undertakings utilize something like a touch of C++ code, or its cousin C. Learning C++ is moreover valuable in another way - - as C++ is fundamentally equivalent to C, you can grasp and (by and large) code in C too. To be shown C++ rather than poring over locales, endeavor Udemy. Udemy is interesting corresponding to considering from a site, as you'll have a teacher who will help with tending to your requests and guide you. This is an incredible choice if you end up looking in disorder at dividers of code and need someone to guide you through it.

• You can examine Udemy's rundown of courses to notice the one generally proper to you. To check whether C++ is great for you, we propose the C++ Tutorial for Complete Beginners course. It's free and will urge you how to program using C++. To make a pass at something different all around, we also propose Beginning C++ Programming- - - From Beginner to Beyond. North of 70,000 people have taken this course, which holds a 4.5/5 rating at the hour of creating, and is instructed by someone with 25+ extensive stretches of C++ experience. It covers generally that you need to be comfortable with C++, from comments and factors to enter yield streams. There's even a section given to setting up C++ and sorting out the compiler bumbles you'll find during your coding experience.

Conclusion-

Well assuming that you are searching for a task in the C++ area it's great.

Presumably, you know the essential things OOPS ideas (Inheritance, Polymorphism, Data Hiding, Overloading, etc..), Data constructions, and calculations which is great. Attempt to become familiar with the utilization of those things, additionally get to be aware of Standard Template Library, Namespaces, Design Patterns, and SOLID Principles.

As a fresher to begin in an organization fundamental information is adequate, and outstanding things you will learn at work.

Being familiar with the Qt system, a GUI planning device that depends on C++ will give more choices in the business.

QT, C++, and Embedded Linux/Unix are the ideal mix to work in the business.

Much appreciated and regarded.

Top comments (2)

Collapse
 
anurag31oct profile image
Anurag Roy

Do competitive programming in Codeforces or Codechef, if it is doable
or you can grind on gfg or leetcode.

Collapse
 
ridhisingla001 profile image
Ridhi Singla

If you're good at programmming and want to explore more n hard problems then, go with Codeforces or Codechef and, if you want placement then, leetcode and gfg are more than enough..