Results 1 to 7 of 7
Hello I want to learn C programming. I will try to create an image viewer can anyone help me? an image viewer that works on OpenSUSE 12.1 xfce.
How do ...
- 02-12-2012 #1Just Joined!
- Join Date
- Feb 2012
- Posts
- 1
learn c programming
Hello I want to learn C programming. I will try to create an image viewer can anyone help me? an image viewer that works on OpenSUSE 12.1 xfce.
How do I do it?
- 02-14-2012 #2
I'd suggest learning from one of the schools that put their material online. Here's one:
UC Berkeley Webcasts | Video and Podcasts: Events by Category
I'm currently working on a project and was convinced by a group of programmers that Python is a better way to go if you aren't in complete command of C/C++. You may want to consider the sameBodhi 1.3 & Bodhi 1.4 using E17
Dell Studio 17, Intel Graphics card, 4 gigs of RAM, E17
"The beauty in life can only be found by moving past the materialism which defines human nature and into the higher realm of thought and knowledge"
- 02-15-2012 #3If we hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate! (Zapp Brannigan)
My new blog. It's probably not as good as I think it is.
- 02-15-2012 #4
Agreed, even if that's the case the link I provided as C classes as well. Learning directly from a college campus with some structure is better (for me at least)
Bodhi 1.3 & Bodhi 1.4 using E17
Dell Studio 17, Intel Graphics card, 4 gigs of RAM, E17
"The beauty in life can only be found by moving past the materialism which defines human nature and into the higher realm of thought and knowledge"
- 02-18-2012 #5Just Joined!
- Join Date
- Oct 2011
- Posts
- 17
@jmadero There are two languages that I'm considering to learn, C and Python. As you mention people say Phython is easier to deal with, especially if you are not going to dedicate yourself entirely to programming. But from what I see, most software, particularly system and core applications are written in c.
How is your experience with python so far? can you do all sorts of software with it? do you feel sometimes that if you knew c you would be able to do more?
- 02-18-2012 #6Just Joined!
- Join Date
- Aug 2011
- Posts
- 33
Am I going down the wrong route?
I'm a C++ newbie, and don't know any other languages. I decided to learn C++ since it seemed to be the better version of C#. I was judging this on the fact that it had two +'s after it's name though
Someone told me that too! I might dabble in it sometime.As you mention people say Phython is easier to deal with
I had a bad experience trying to learn javascript at university. The course description went something like "This course is an introduction to creating your own javascript programs. Nothing is assumed, all the basics will be covered". However, lecture 1 had other ideas; "Right, here's an unfinished program to find all the prime numbers between 1 and 100. Finish it!". This was before he had even told us anything about booleans =SAgreed, even if that's the case the link I provided as C classes as well. Learning directly from a college campus with some structure is better (for me at least)
All the C++ I know is from a £10 textbook and this forum. I'd recommend doing the same, it's been the best £10 I ever spent!
FYI, Here's the book I have:
C++: A Beginner's Guide, Second Edition: Amazon.co.uk: Herbert Schildt: 9780072232158: Books
I'm only about halfway through it.Last edited by Catch_22; 02-18-2012 at 03:05 PM.
- 02-19-2012 #7
For me python is a much much easier language than C. I do have some C++ experience. The real issue with C from my understanding is that it has a lot more flexibility which leads to a lot more possibility of mistakes. As for your question, no I can't program in either C++ or Python as extensively as you are asking about. I'm working on a debt management program but as of yet I can't even make GUI's. If you're serious about programming, you should be up for the reality that your first language will take you at least a year of virtually full time work, if you're doing it like I am (as a hobby on the side as I work full time and have other commitments), I expect 2-4 years to get decent enough to put my software out as an alpha release. If you think you'll be able to pound through an online course or some book and be good enough to do much, I think you don't understand the undertaking you're beginning. With me, I have enough experience to where I can read code relatively well yet I still am unable to contribute to some of the projects which I was hoping to contribute to (such as LibreOffice). No offence at all of course, just want you to be prepared. Good luck to you
Bodhi 1.3 & Bodhi 1.4 using E17
Dell Studio 17, Intel Graphics card, 4 gigs of RAM, E17
"The beauty in life can only be found by moving past the materialism which defines human nature and into the higher realm of thought and knowledge"


Reply With Quote
