+ 5
I am just learning C in SL now. Since I am going to complete it, wondering how to apply it further?
I understand that I have to practise again from small to larger programs but is there any possibility that I can code a program for real life scenarios like a calculator or storing my daily expenses etc. And, is it possible to connect c with a database? How to proceed further. Or, is it wiser to move to the next step like learning C++ or Python?(I always wanted to learn Python from childhood, but never took a step though). Waiting for your replies. Thanks in advance guys.
17 Answers
+ 11
Code playground and only code playground
Read simple codes written by others first and try to write them on a paper letter by letter
You will be confident with simple syntax
Then try more complicated codes and read them in depth
Then search for solved projects and try to sole them in your way and compare your solution to standard one.
Few months you will have your own solutions for evrey problem
+ 6
well said Sham XR.
while taking notes of other people's code,; make sure you are understanding the logic behind it, and what each lines work for..
any lines you don't understand ask the author
+ 4
Aditya Khandelwal that person will not master the language, Will just know part of it
+ 2
Look into codewars. The website is awesome.
At one point I had a similar problem. I was learning C but had no way to really implement the code I was learning and was confused on what i could use it for.
Codewars can help you with that. It might not give you answers as to what you could make or use with C but it’ll give you problems that you can try to solve with your knowledge of C.
That alone can help understand what you may be able yo accomplish with C.
+ 1
He is right, but it takes a bit longer to understand the füll capability of C. In C you can write your own DB, you can define how a File should be read. Therefore you can Design DBs as you Wish.
+ 1
Python is easier to handle tbh
+ 1
Thank you Sham XR
+ 1
Np, I am programming in C almost a year now. In my studies, the tasks I have to solve often bring me to my Limits. Depending on what you Wish to do, you could go Further in C working with function-pointers or even deeper towards Kernel-modules. The language "Rust" is Like C but better and to understand the concept of object-programming you could go with Java and Python. I'd recommend learning Java by books. A little hint: objects in Java pretty much feel Like variables of structs in C!
+ 1
Sure *Asterisk* . Will do. Thanks.
+ 1
If you want to develop your knowledge skills in C search implementation details, dynamic linking, paralellism, graphics, security issues, undefined behaviour...
+ 1
Read a book,or alot of books preferably ones you find in a search for "best books on >insert subject" that along with trying to complete challenges within the book will put you on the fast track.
+ 1
Sure Robert Atkins. Will do. Thanks.
+ 1
Thanks Aditya Khandelwal. Will do.
0
Thank you Pascal Pizzini
0
Sure Vicent . Will do. Thanks.
0
Thanks Ryan. Will do.