What programming environment to use?

  • Thread starter Thread starter pyroknife
  • Start date Start date
  • Tags Tags
    Programming
Click For Summary

Discussion Overview

The discussion revolves around the best programming environment and resources for learning the C programming language. Participants share their recommendations for Integrated Development Environments (IDEs) and books, as well as their experiences with different learning materials.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant suggests using Devc++ IDE or CodeBlocks as good options for beginners learning C.
  • Another participant argues that a simple text editor like Notepad is sufficient for writing C code.
  • A participant expresses confusion about using Kernighan and Ritchie's "The C Programming Language," noting it does not provide clear guidance for beginners.
  • Some participants recommend Deitel's "How to Program in C" as a more suitable introductory text compared to Kernighan's book.
  • There is mention of another book, "Programming in C" by Kochan, with mixed opinions on its suitability for beginners.
  • A participant shares their personal experience of learning programming languages, contrasting their background in VB.NET and C# with the challenges of learning C++.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best programming environment or learning resource. Multiple competing views on IDEs and textbooks remain, with some advocating for specific tools and others suggesting alternatives.

Contextual Notes

Some participants note that Kernighan's book assumes prior knowledge of compiling and running programs, which may not be suitable for all beginners. There are also references to various online resources for learning C, but no specific recommendations are universally accepted.

Who May Find This Useful

Individuals interested in learning C programming, particularly beginners seeking guidance on programming environments and educational resources.

pyroknife
Messages
611
Reaction score
4
I'm planning on learning C over winter break. What is the best programming environment to use for C?
 
Engineering news on Phys.org
I recommend Devc++ ide from www.bloodshed.net. Its a free ide and good one for newbies.
You could also try codeblocks.
 
u don't need any enviremont. use notepad on windows or any other text editor
 
I'm using Kernighan and Ritchie's "The C Programming Language."

I'm quite lost on how you go about learning this language.

I'm not sure if any of you have used this book, but so far, it doesn't seem the book let's you do any practice coding. One of the exercises states "run the "hell, world" program on your system."
I probably sound so stupid, but how do I do that?
 
I recommend CodeBlocks as well if you're not comfortable programming yet. It is available for Windows and has a debugger and everything you need to just get to the programming aspect of learning C.
 
IMO; Kernighan and Ritchie's "The C Programming Language." is best used as a reference text not a beginners guide. It assumes you know how to compile and run your programs. Today, there exist so much stuf on beginning c on internet, google! I've used Deitel's "how to program in c" and its a good book for a gentle introduction.
 
Ugh just great already bought kernighan's book.

I found the ebook for Deitel's tho.

You recommend the latter for beginners?There was also another book called "programming in C" by Kochan that I heard was good. Idk which to pick.
 
I have never used Kochan's. So i can't say much of it. But once you get the basics of c language, you can use any other book. Just start with Deitels and move on.
 
If C++ were my first language I would have hard time to learn. My first ,actuall, language was vb.net and C# which were very similar. C++ is amazing otherwise.

You can go here for learning:
http://thenewboston.org
 

Similar threads

  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
Replies
86
Views
3K
Replies
65
Views
5K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 25 ·
Replies
25
Views
2K
  • · Replies 5 ·
Replies
5
Views
6K
  • · Replies 43 ·
2
Replies
43
Views
8K
  • · Replies 4 ·
Replies
4
Views
1K
Replies
40
Views
4K