Author Topic: New to Code::Blocks  (Read 7150 times)

Offline Lucius Wrath

  • Single posting newcomer
  • *
  • Posts: 2
New to Code::Blocks
« on: July 02, 2011, 02:28:38 am »
Hi there from Chile! Just getting around.

I´m Chilean, 16, and really desiring to program. Videogame companies are just starting in Chile, and I would really enjoy being part of them.

A few webpages recommended me Code::Blocks due mainly to it being free and popular, so I came here!

I would really appreciate help on the following things:

1) Code::Blocks Tutorials for Beginners.

2) Starting Tips for Code::Blocks from guys with more experience on the subject.

3) A Code::Blocks logo image with high resolution and hopefully with transparency (ej: PNG format). Need it for some editing for a school project.


Thanks for your time! Being programming such an exact work I trust the patience from users around here.

Lucius.-

Offline Ceniza

  • Developer
  • Lives here!
  • *****
  • Posts: 1441
    • CenizaSOFT
Re: New to Code::Blocks
« Reply #1 on: July 02, 2011, 10:15:12 am »
Hi, and welcome.

The trick is more about learning the language and libraries you want to use than the IDE itself. By choosing Code::Blocks, the language would then be, preferably, C++, but the libraries... that is where there are many options. You may want to take a look at Allegro, SDL, OpenGL and DirectX, just to name a few I can think of right now, then make your choice. Based on that choice, the search for books and tutorials begins.

A little piece of advice: programming languages, and even more so graphics libraries (mostly OpenGL and DirectX's Direct3D) change a lot. They just will not stop evolving, which is nice and all, but that means you will find lots of tutorials, examples and books that are quite out of date. Take the time to check what are the latest changes/version of each language and library, then looks for tutorials and books as up to date as possible.

As for the Code::Blocks logo, you may have some luck in the SVN repository in BerliOS. That is where I found some of those resources last time I checked.

Offline JackDawson

  • Multiple posting newcomer
  • *
  • Posts: 37
Re: New to Code::Blocks
« Reply #2 on: July 12, 2011, 08:03:09 pm »
Hi there from Chile! Just getting around.

I´m Chilean, 16, and really desiring to program. Videogame companies are just starting in Chile, and I would really enjoy being part of them.

A few webpages recommended me Code::Blocks due mainly to it being free and popular, so I came here!

I would really appreciate help on the following things:

1) Code::Blocks Tutorials for Beginners.

2) Starting Tips for Code::Blocks from guys with more experience on the subject.

3) A Code::Blocks logo image with high resolution and hopefully with transparency (ej: PNG format). Need it for some editing for a school project.


Thanks for your time! Being programming such an exact work I trust the patience from users around here.

Lucius.-


Here you go.. Learn C++ ( sometimes spelled CPP ) for beginners. This is all in english, but they are videos that help you learn C++.

http://www.youtube.com/playlist?list=PLA68C1F33757B4A38

Enjoy. :-)

Offline pwnedu46

  • Single posting newcomer
  • *
  • Posts: 4
Re: New to Code::Blocks
« Reply #3 on: July 30, 2011, 09:09:51 pm »
    1) I learned from the tutorial at cplusplus.com

    2) There are usually several ways to get the same result. It (usually) doesn't matter how you got there, as long as you do get there. Exceptions to that would be constraints or restrictions set by your instructor, etc.

    3) I would try using the image search in Google, or a similar search engine. If you don't have access to photoshop or other high-end image editing software, a you can achieve the transparency by using the eraser tool in paint.net, which is free.  

    LINKS:
**NOTE: the download page for Paint.net had an ad for GIMP 2, a similar image editing software. I haven't tried GIMP, so I don't know if it is any good. The PDN download is below that ad. It is available in several different languages, including Spanish.[/list]
« Last Edit: July 30, 2011, 09:11:33 pm by pwnedu46 »

Offline Freem

  • Almost regular
  • **
  • Posts: 218
Re: New to Code::Blocks
« Reply #4 on: July 31, 2011, 11:27:56 pm »
As it was said before,  learning to use an IDE is not the same as learning a language.
For the first, learning to use C::B, I'll recommend you to see C::B's manual. It's instructive.

But before that, learn the language. It's the more important.
For that, there are few books which have a good reputation. (personnally, I begin to read thinking in C++ a few time ago. Didn't finish for many reasons, but it seem it's well written. It have a very good reputation too... PS: I'm sorry, the remark is in french, but the book is in english, as so many programming ressources :) )

pwnedu46: paint is far from gimp. But gimp is hard to use...  If my guess that you speak about Microsoft paint is good... Paint have only basic options, I'm not sure it have transparency. But it's easy to use... The gimp is hard to use, need to be learn, but is really powerfull (I tried, but fail, no time to spend with something to draw :) )

For the logo, I remember the old one had transparency...
I think it was the 10.05's one. MAybe the 8.02? But I'm sure there were one. If you didn't find, I'll try to push my memory a bit more :)


1) Code::Blocks Tutorials for Beginners.
2) Starting Tips for Code::Blocks from guys with more experience on the subject.
I'm curious about what you would find in the 1) Code::Blocks Tutorials for Beginners. ?
It's true that many things are not so easy to find, in C::B (like the ability to see more than one file in the same time: I took more than a year to understand it was possible by just moving an opened file on a side of the screen...) but, as I am no longer a beginner (I'm not a very experienced user anyway, I'm sure I don't understand many useful features, or don't know they exists) I don't know what a beginner would like to have...
If you have some ideas on what should be sayed, I could try to do one... I guess the wiki could have some place for that.
« Last Edit: August 01, 2011, 12:00:43 am by Freem »