Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I practice C programming at home [closed]

Tags:

c

I've took C programming class while back ago. Since I'm done with the class and don't have any access to the school lab anymore, can anybody give me suggestion how do I practice my c at home. Thanks

like image 257
cnovice Avatar asked May 20 '10 05:05

cnovice


People also ask

What is the best way to learn C programming language?

It has since become one of the most widely used programming languages of all time, with C compilers from various vendors available for the majority of existing computer architectures and operating systems. The best way we learn anything is by practice and exercise questions.

How can I practice coding on my own time?

If you want to practice programming on your own time, use the Internet to find coding exercises and challenges to practice as well as improve your knowledge by working on open source projects or taking online courses. To hone your programming skills in a real-world setting, work on programming projects. Learn from open-source software projects.

What is the process of programming in C?

Programming in C requires two things first is a text editing program (with it you write or edit your program) and second a compiler program (which converts the user written C code to machine code for computer to work on).

Can I learn computer programming online?

Computer programming is an invaluable skill for anyone who would like to build and design programs computer programs, software, or phone or tablet apps. Fortunately, you don’t have to enroll in an in-seat college to learn how to program. It’s possible—and not uncommon—to learn how to program online from the comfort of your own home.


2 Answers

Code a little game like tic-tac-toe or pong. Lots of fun and a sense of accomplishment when you are done, but complex enough to keep you working at it for a while :)

There are also code competition sites like topcode at google and such to keep practiced. Heck, code kata could help as well. Like playing an instrument, you must keep practicing to get better. Ideally, you'd get an entry level / internship position to further improve your abilities under a mentorship.

If you lack a compiler, microsoft has a free version of the latest dev studio available for download. It can do c, c++, c# and anything in between. Also, the suggestion of gcc is a good one as it is widely used in various open source developments over at source forge - another place to go and sign up for a project and help out a group project.

like image 143
Michael Dorgan Avatar answered Oct 10 '22 01:10

Michael Dorgan


Try solving some ACM programming contest problems using C.

http://acm.uva.es/

Writing code for the judge and submitting it is lots of fun.

like image 44
Stellios Avatar answered Oct 10 '22 01:10

Stellios