I want to learn about C c+++ & SQL,so any suggested basic courses?
You should consider doing a B-Tech course from any university/college. Because learning a few languages won't make you productive at all. You need to grasp the roots of computer science and build your foundation. Languages are but tools of communication, nothing else. For developing scalable application you need considerable understanding of data structures, algorithms, operation control and a host of others. So get a B-Tech in Computer Science and you'll have a good start.
Here in MIT OCW, there are useful courses which could help you: + 6.087 Practical Programming in C January IAP 2010 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-087-practical-programming-in-c-january-iap-2010 + 6.088 Introduction to C Memory Management and C++ Object-Oriented Programming January IAP 2010 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-088-introduction-to-c-memory-management-and-c-object-oriented-programming-january-iap-2010 + 6.814 Database Systems Fall 2010 http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010
Join our real-time social learning platform and learn together with your friends!