User forums > General (but related to Code::Blocks)
Actually getting started
Atom Byte:
Hi everyone!
Me, i am completely new to codeblocks (yesterday) and any form of programming, a blank canvas!
I have the want and need to learn and have spent months downloading, installing and having a quick look at most of the ide's out there (windows 'V' based).
Over the months i have realised that most have a similar look and feel about them and obviously different languages mean different learning curves.
I am still in the dark as to what best suits my needs and where to start.
With devcpp installed and checked over and then finding codeblocks and getting it installed, gave me a first clear idea about CB, i liked the way everything is layed out and and my first wxWidget build is easy to follow with menubar and statusbar neatly organised at the top. The fact that they are already aligned within the application build, without spreading out over the frame, is great.
From there, as a noob, without tutorials i am at a loss. I have checked the wiki and site and can't find what i am looking for.
If anyone knows where i can find working examples, tutorials or video guides it will be a step in the right direction.
Idealy if anyone knows of one i'd like to find a working (maybe OS) personal diary i can play around with and adapt to my needs, im a great believer of hands on learning for fast progression.
Either way, thanks in advance for any help you can offer.
oBFusCATed:
Buy a good C++ book, this is the best way.
If you don't know anything about programming and algorithms buy a good algorithmic book, too.
"The C++ Programming Language" by the C++ creator, maybe is the correct book for beginners (I've not read it, but I plan to).
"The Art of Computer Programming" by D.E. Knut is a classic algorithms book (I've not read it, too)
Atom Byte:
Of course!
But i think i'd prefer to try and find online tutorials for that. Its more cost effective at the moment :)
You said that you haven't read what you suggest i read! Doe's this mean you are up to scratch with c++?
I mean if you are a c++ programmer and know codeblocks and eventually wxwidgets, surely you have some other pointers or suggestions to help me get started with this new install??
No what i need are pointers to get me started. Where-as other ide's have wxWidget examples/templates to work with, i believe CB doesn't.
I don't want to get swamped down with a new language immediatly, more play around and discover how an application is layed out and what doe's what. You know a bit of trial and error, learn as i go. It took me 24h to discover i had the wrong wxpack installed :? But i eventually got it working, through google and the wiki.
Now that i have managed that, a bit of click and see, to try and get to grips with the ide
Thats why i asked for pointers to tutorials, vids and what-ever can be used to get me started.
oBFusCATed:
--- Quote from: Atom Byte on February 22, 2011, 09:51:22 am ---Of course!
But i think i'd prefer to try and find online tutorials for that. Its more cost effective at the moment :)
--- End quote ---
C++ is extremely complex language, so online tutorial based learning won't be efficient -> you'll waste a lot of time and then you'll need to read the book anyway.
--- Quote from: Atom Byte on February 22, 2011, 09:51:22 am ---You said that you haven't read what you suggest i read! Doe's this mean you are up to scratch with c++?
--- End quote ---
Yes, I'm using it at work :)
I've read other books, similar to the two I've suggested. The books are in Bulgarian, so if you don't know this language, the book I've read won't suit you :)
--- Quote from: Atom Byte on February 22, 2011, 09:51:22 am ---No what i need are pointers to get me started. Where-as other ide's have wxWidget examples/templates to work with, i believe CB doesn't.
I don't want to get swamped down with a new language immediatly, more play around and discover how an application is layed out and what doe's what. You know a bit of trial and error, learn as i go. It took me 24h to discover i had the wrong wxpack installed :? But i eventually got it working, through google and the wiki.
Now that i have managed that, a bit of click and see, to try and get to grips with the ide
Thats why i asked for pointers to tutorials, vids and what-ever can be used to get me started.
--- End quote ---
Here are some wxWidgets tutorials for C::B, http://wiki.codeblocks.org/index.php?title=WxSmith_tutorials
And C::B has a wxWidgets template, see in File -> New -> Project -> wxWidgets
(if you don't have this template, please reinstall codeblocks and make sure you've checked and installed the scripted wizard plugin)
If you want to build gui apps without much learning, go somewhere else.
C++ has very steep learning curve.
Atom Byte:
Wow your a friendly dude!
Firstly your obvious reply in buying a book is, as i imagine, a great welcome message for anyone!
Secondly:
--- Quote from: Atom Byte on February 22, 2011, 08:59:08 am ---I have the want and need to learn
--- End quote ---
So telling me to go elswhere if i don't want to learn, seems a bit strong, over the top and out of order.
I don't even know you, and because you work with c++, certainly doesn't give you the right to be condescending towards anyone wanting to learn.
I mean as a noob, i can't see me being any real threat to your reputation, work or income, so whats the problem man? If you don't want to help people constructively move forward, why bother replying.
But a big thanks for the links anyway, thats what i meant by a point in the right direction.
Navigation
[0] Message Index
[#] Next page
Go to full version