hi guyz! i am dng my 2nd yr in engg n i wanna strengthen my C n C++ prgmmng skills........which s d best way for it?? can u suggest me sum gud books to refer??

Asked by Last Modified  

Follow 1
Answer

Please enter your answer

IT Professional Trainer with 22 years experience

Practice Practice and only Practice is needed to strengthen your programming skills. Books that may help regarding this: 1. working with C by yashwant kanetkar 2. C in depth 3. Schaum's series
Comments

BE-Computer Science And Engineering

you can study the online websites and also solve the output,error oriented program in LET US C book by yaswant
Comments

Trainer

Come and join our institute in south Delhi! Easiest and best way to learn programming!
Comments

Corporate Trainer - Online Training

Your question has it all. The word Strengthen is your yardstick to your Goal and penchant. Having said that. First get your fundamentals right in C , C++, Try to wear different hats to experience various verticals in development. Understand How your Display works, Timer works, Interrupt works,( Harness...
read more
Your question has it all. The word Strengthen is your yardstick to your Goal and penchant. Having said that. First get your fundamentals right in C , C++, Try to wear different hats to experience various verticals in development. Understand How your Display works, Timer works, Interrupt works,( Harness your skills in C around the requirement ) Try to read through TCP/IP protocol, DLNA stack, Take an advantage over this Try adding this protocal into your app in C. IN Linux try to recompile open source, then try to bring in your own components’ make it a small OS out of it Start looking Face book Think what could have gone into it to create one such product ie., You can dive deep into graph data structures to design a tree on FB. Think about how they have developed lib for the external applications. How your app can post a message on Time line, etc. Once you are ready with the elements of modules port that on to c++, Being in c++ Think how you can Architect and bring all modules cohesively. With this snippet the world is yours.. take it forward read less
Comments

Computer Programmer

If you have good knowledge of c/c++ and just want to strengthen it then you can start by practicing in competitive coding websites like codechef,hackerearth,hackerrank etc. All of these have great questions which you can practice to improve your coding as well as logical skills.
Comments

Science Tutor

Really want to strengthen your skill then start competitive coding.Follow these rules : 1) Solve problem on URI online judge, SPOJ, CODECHEF. There are basic question also. Ty them . its fun and best way to enhance your skill. 2) Books are only good for exam. if u want to learn best way. learn from...
read more
Really want to strengthen your skill then start competitive coding.Follow these rules : 1) Solve problem on URI online judge, SPOJ, CODECHEF. There are basic question also. Ty them . its fun and best way to enhance your skill. 2) Books are only good for exam. if u want to learn best way. learn from mycodeschool.com. ask question on stackoverflow . 3) make any game read less
Comments

Computer Geek

For C language you can refer to 'Let us C' by Yashwant Kanetkar.
Comments

Programming Language Expert

C is a structured / procedural programming language whereas c++ is object oriented programming language. U can represent real world situation more better way in C++ than C.
Comments

Computer Teacher

Best way is to solve the error finding questions and output questions Sumita arora of computer science in 12h class is a gud book
Comments

Freelance technical trainer / consultant (Embedded systems, Automation / Scripting) : C, Linux, Embedded systems, python, perl, tcl

You can start off with Let us C, then Balagurusamy, then K and R. If you could afford a formal training by a skilled professional, that would still be better.
Comments

View 23 more Answers

Related Questions

What is void main () into main and what it does?

Void means nothing or empty. void main() - means here main() return nothing.int main() - means here main() returns an integer value.
Noreen
The object file is in binary code, and the machine understands the binary language. So why object files are not executed?
Object files are sources compiled into binary machine language, but they do not have library files, so they are not executed.
Dhruvil
0 0
9
What is the benefit of using enum to declare a constant?
ENUMS.. Can give numerical values for Sunday, Monday,... Easy to use in coding... Makes the program more readable/ understandable, than using 1,2,3.. Etc.
Sita
0 0
7
Can stdout be forced to print somewhere other than the screen?
Although the stdout standard stream defaults to the screen, you can force it to print to another device using something called redirection
Vijay
0 0
5

Now ask question in any of the 1000+ Categories, and get Answers from Tutors and Trainers on UrbanPro.com

Ask a Question

Related Lessons

What is a Programming Language
What is a Language? Language is a communication system of human. What is a programming Language? A programming Language is a formal constructed language design to communicate...

Basics Of C And C++
C++ is powerful, highly flexible, and adaptable programming language that allows software engineers to organise and process information quickly and effectively. But this high-level language is relatively...

Some interview questions and answers for fresher level on Pointers
What is a void pointer? Void pointer is a special type of pointer which can reference or point to any data type. This is why it is also called as Generic Pointer. As a void pointer can point to...

Design your own Mouse Driver in C Language
Mouse Driver (msdrv.h) #include #include union REGS i,o; restrictmouseptr(int x1, int y1, int x2, int y2) { i.x.ax=7; i.x.cx=x1; i.x.dx=x2; ...

Static and dynamic libraries
A library is a package of code that is meant to be reused by many programs. A static library (also known as an archive) consists of routines that are compiled and linked directly into your program. When...

Recommended Articles

Brilliant Academy is one of the reputed institutes for B.Tech tuition classes. This institute is specialised in delivering quality tuition classes for B.E, Engineering - all streams and Engineering diploma courses. Incorporated in 2012, Brillant Academy is a brainchild of Mr Jagadeesh. The main motto of the academy is to...

Read full article >

Lasya Infotech is a Hyderabad based IT training institute founded in 2016 by O Venkat. Believing in his innovation, passion and persistence and with a diverse blend of experience, he started his brainchild to deliver exemplary professional courses to aspiring candidates by honing their skills. Ever since the institute envisions...

Read full article >

Almost all of us, inside the pocket, bag or on the table have a mobile phone, out of which 90% of us have a smartphone. The technology is advancing rapidly. When it comes to mobile phones, people today want much more than just making phone calls and playing games on the go. People now want instant access to all their business...

Read full article >

Microsoft Excel is an electronic spreadsheet tool which is commonly used for financial and statistical data processing. It has been developed by Microsoft and forms a major component of the widely used Microsoft Office. From individual users to the top IT companies, Excel is used worldwide. Excel is one of the most important...

Read full article >

Looking for C Language Classes?

Learn from the Best Tutors on UrbanPro

Are you a Tutor or Training Institute?

Join UrbanPro Today to find students near you