Naming is hard Posted September 13, 2005 Report Share Posted September 13, 2005 Is it normal to be completly confused when reading tutortials 0-o...XD im trying but i dont follow >_>Iv been trying "Basic" Tutorials for C++...Maybe i should try an easier language? Quote Link to post Share on other sites
Pierce Posted September 13, 2005 Report Share Posted September 13, 2005 If it was easy everybody would be doing it. Keep at it and youll crack it.Do basic tutorials like "hello world", and stuff like "my ultra basic calculater"they will teach you all you need to knowPierce Quote Link to post Share on other sites
JDoors Posted September 13, 2005 Report Share Posted September 13, 2005 And remember that even if stuff doesn't make sense at first, the bits and pieces of knowledge stick in your brain. In later lessons you might go, "Oh yeah! I remember that!" So you're not wasting your time even if you don't think you're 'getting' it now. Quote Link to post Share on other sites
shanenin Posted September 13, 2005 Report Share Posted September 13, 2005 ya they confuse me, espessially c and c++. I personally like python, it is very high level and fairly easy to use. Unlike c, you do not have to do everything(memory allocation and whatnot). It seems like a good starter language. It is very flexible, you can even do nice gui stuff. I think I have read that a python program uses about 1/4 of the code of a similar c program. I like fast results.I find it best to figure out a small task you want done, and try and write it. Projects seem like the best way to learn. Quote Link to post Share on other sites
Naming is hard Posted September 13, 2005 Author Report Share Posted September 13, 2005 Hmmm maybe ill check out python Quote Link to post Share on other sites
shanenin Posted September 13, 2005 Report Share Posted September 13, 2005 (edited) It is becoming or already is a very popular, main stream language. I am sure you have heard of the program bittorrent, that was written in python. I know google, yahoo, nasa just to name a few, all use python. Edited September 13, 2005 by shanenin Quote Link to post Share on other sites
Naming is hard Posted September 13, 2005 Author Report Share Posted September 13, 2005 Nice, im reading some tutorials from the site now ^^ Quote Link to post Share on other sites
shanenin Posted September 13, 2005 Report Share Posted September 13, 2005 I just found this one a few days ago. I have not used it much, but it looks really promising. The book gives lots of examples.http://www.byteofpython.info/ Quote Link to post Share on other sites
uberpenguin Posted September 13, 2005 Report Share Posted September 13, 2005 (edited) There are always the top-down and the bottom-up approaches to teaching programming.C or C++ really should be taught from a bottom-up approach, meaning you need to know just a little about computer architecture to fully grasp what's going on. If you're just trying to understand C without any prior knowledge regarding "how computers work" (no, "pushing 1s and 0s" isn't enough prior knowledge), I think you'll eventually get badly hung up on pointer arithmetic or type casting (or a combination of) somewhere down the line. I mean, no offense to anyone, but you'll find that writing "Hello world" programs in C is pretty worthless experience when you end up wanting to write something useful. Some people like to suggest you know a bit of assembly to supliment C knowledge (C is the "portable assembly" anyway, right?). I'd tend to disagree, though I wouldn't deny that knowing the basics of compiler theory are VERY helpful.Python, on the other hand, lends itself nicely to the top-down approach. In this realm you really don't need to have much prior knowledge about a computer except how to operate it at a high level. This is the approach that more people tend to take. It's less time consuming, less involved, less detailed, and plays well to short attention spans that don't want to spend countless hours learning pointer arithmetic and still not be able to do anything that is quite obviously useful.My suggestion: unless you want to get yourself in deeper than you may have bargained for, go with the top-down approach. Python is a good beginner's language, and it just so happens to be fairly useful to boot. Another language you might be interested in learning is Scheme, since it will introduce you to a programming paradigm that is far too often neglected these days.-uberpenguin Edited September 13, 2005 by uberpenguin Quote Link to post Share on other sites
jcl Posted September 14, 2005 Report Share Posted September 14, 2005 Scheme.... Well, I would enjoy it.(Completely off-topic, but I just read the C# 3.0 spec and looked at the LINQ tech preview released at PDC 2005. Frightening stuff. Microsoft has made about 30 years of progress in the last three years. The platform is still maybe a decade behind the state of the art, but if they combine the LINQ features with F# or another modern (read: quasi-functional) language they could have a real killer app on their hands.) Quote Link to post Share on other sites
uberpenguin Posted September 14, 2005 Report Share Posted September 14, 2005 Scheme.... Well, I would enjoy it.Well, I think it's useful to have an introduction to functional languages, and Scheme is about the most simple and clean (read: minimalistic) functional language I know of. I think I'd make an eternal enemy if I suggested he learned Common Lisp.-uberpenguin Quote Link to post Share on other sites
jcl Posted September 14, 2005 Report Share Posted September 14, 2005 Well, I think it's useful to have an introduction to functional languages, and Scheme is about the most simple and clean (read: minimalistic) functional language I know of.Unlambda?I think I'd make an eternal enemy if I suggested he learned Common Lisp.He's on a fast ship to Greenspunland with Python anyway, he may as well go back to the source. Quote Link to post Share on other sites
uberpenguin Posted September 14, 2005 Report Share Posted September 14, 2005 Unlambda?Uh uh... Sorry, but BF is my `frightens the little children' programming language of choice.He's on a fast ship to Greenspunland with Python anyway, he may as well go back to the source."Kicking and screaming" is all I have to say...(I bet the poor OP isn't feeling too secure about all this right now).-uberpenguin Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.