+ 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.

18th Dec 2018, 6:20 AM
Balamurali Chellam
Balamurali Chellam - avatar
17 Réponses
+ 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
18th Dec 2018, 1:56 PM
Ahmad Ali
Ahmad Ali - avatar
+ 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
19th Dec 2018, 2:17 AM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 4
Aditya Khandelwal that person will not master the language, Will just know part of it
20th Dec 2018, 7:25 AM
✳AsterisK✳
✳AsterisK✳ - avatar
+ 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.
19th Dec 2018, 6:59 PM
Ryan
Ryan - avatar
+ 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.
18th Dec 2018, 3:21 PM
Pascal Pizzini
Pascal Pizzini - avatar
+ 1
Python is easier to handle tbh
18th Dec 2018, 3:22 PM
Pascal Pizzini
Pascal Pizzini - avatar
+ 1
Thank you Sham XR
18th Dec 2018, 3:56 PM
Balamurali Chellam
Balamurali Chellam - avatar
+ 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!
18th Dec 2018, 4:03 PM
Pascal Pizzini
Pascal Pizzini - avatar
+ 1
Sure *Asterisk* . Will do. Thanks.
19th Dec 2018, 6:12 AM
Balamurali Chellam
Balamurali Chellam - avatar
+ 1
If you want to develop your knowledge skills in C search implementation details, dynamic linking, paralellism, graphics, security issues, undefined behaviour...
19th Dec 2018, 10:58 AM
Vicent
Vicent - avatar
+ 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.
19th Dec 2018, 2:05 PM
StealthyTaco
StealthyTaco - avatar
+ 1
Sure Robert Atkins. Will do. Thanks.
19th Dec 2018, 3:07 PM
Balamurali Chellam
Balamurali Chellam - avatar
+ 1
Thanks Aditya Khandelwal. Will do.
20th Dec 2018, 5:40 AM
Balamurali Chellam
Balamurali Chellam - avatar
0
Thank you Pascal Pizzini
18th Dec 2018, 3:57 PM
Balamurali Chellam
Balamurali Chellam - avatar
0
Sure Vicent . Will do. Thanks.
19th Dec 2018, 11:01 AM
Balamurali Chellam
Balamurali Chellam - avatar
0
Thanks Ryan. Will do.
19th Dec 2018, 7:01 PM
Balamurali Chellam
Balamurali Chellam - avatar