General Development

help – bennythebear

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
does anyone know where i can find programming tutorials? not on a specific language, but more of one that teaches...the logic behind programing(?). if i can get the basic programming concepts down, and all this, then i might be able to do something. i'm sick of books that explain the develepment environment/compiler, but never explain programming or the language the compiler is for.

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
http://www.freenetpages.co.uk/hp/alan.gauld/

It's mainly python (no compiler) but has some VB and Java (i think). It's great. It really helped me learn about Programming not just the language of my choice.

------------------
My old sig sucks... I need a new one. Can I steal yours?

Learn How to Use Linux

D-SIPL

Moderator

Posts: 1345
From: Maesteg, Wales
Registered: 07-21-2001
Look up "Learning to program from the ground up" it's the best guide i know

--D-SIPL

------------------
"One World. One Web. One Program." -Microsoft promotional advertisement
"Ein Volk, ein Reich, ein Fuhrer!" -Adolf Hitler

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
quote:
Originally posted by D-SIPL:
Look up "Learning to program from the ground up" it's the best guide i know

--D-SIPL


Oooh! Ooh! I was gonna suggest that book but I couldn't remember the name!!!

------------------
My old sig sucks... I need a new one. Can I steal yours?

Learn How to Use Linux

Seven7
Member

Posts: 50
From: USA
Registered: 03-16-2005
Bennythebear,

Also, look for books: "Programming Languages" and "Operating Systems".
The two books will show/demonstrate how and why programs get executed and
how and why your computer works the way it does. These two books are
collage level reading and discuss in-depth material. (Operating Systems
is not a topic on w2k, XP, or some Unix, its a book on hardware/software
issues that determine storage management, File-system implementation,
Dead-locks, Semaphores, etc. important stuff to keep in the back of your
mind when programming.)

If you got some specific questions, post'em here.

j.

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
thanks for the link and for the books y'all. that link is pretty good, from what i've read it's what i've been looking for. i did have this program that taught programming. it started you off with the "truck" language, where you had to make trucks move from one square to another while picking up and dropping off certain items. i wish i still had it.

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
right now i'm on the "getting started" part of the "concepts" sections. i'm going to try to get through and understand a section a day, but that depends on how hard the sections get. right now i have lots of free time since i'm still in the process of finding/getting a job. i can't figure out if i want to go to college and learn programming or networking. i enjoy both, but programming has so much more you can do. well active python just finished downloading, so i'm going to finish up the "getting started" section. thakns again for the help.

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
quote:
Originally posted by bennythebear:
well active python just finished downloading, so i'm going to finish up the "getting started" section. thakns again for the help.



Wow! I actually (semi) convinced someone to try python!! Here's another link that might prove useful:
http://williamstallings.com/OS4e.html


------------------
My old sig sucks... I need a new one. Can I steal yours?

Learn How to Use Linux

MastaLlama

Member

Posts: 671
From: Houston, TX USA
Registered: 08-10-2005
also, check out http://www.experts-exchange.com

------------------

http://www.jeremysouthard.org

D-SIPL

Moderator

Posts: 1345
From: Maesteg, Wales
Registered: 07-21-2001
Programmers Heaven ( www.programmersheaven.com ) is always worth a look.

I've been using it a lot. Been toying with the idea of making a floppy linux boot disk that boots into an FTP installation. There are a few around (SuSE, Slackware, Ubuntu, Mandriva and Red Hat) only Slackware worked on my laptop which gave me the idea of making my own. I might get round to it sometime soon.

--D-SIPL

------------------
"One World. One Web. One Program." -Microsoft promotional advertisement
"Ein Volk, ein Reich, ein Fuhrer!" -Adolf Hitler

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
Oh. if you like python bennythebear and you've finished the Learning to Program you may want to try this book @ http://www.byteofpython.info

------------------
True Nerds and Geeks love being called Nerds and Geeks

Learn How to Use Linux

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
thanks for all the links. i have a question for my future reference...are the bootloaders grub or lilo and software that is bootable and that will install them open source? later down the road i might make a bootable cd or floppy(if it will fit?) that will allow someone to copy their windows folder to another(prob'ly bigger) hard drive and then set the hard drive to boot from the windows folder...this would save people a lot of money, because there would be no need for a buying a ghost program...right? i know i could use something like this.

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

[This message has been edited by bennythebear (edited September 11, 2005).]

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
right now i'm on the part that describes variables. i never knew "dim" that is in the "basic" languages has it's root in assembler(i always wondered what "dim" stood for). since i'll be using visual basic a lot i like the part that tells me how to declare multiple variables...because i can declare all the variable of the same type at once, which to me sounds more organized, and easier to look back through my code to find out what is what. like declare my strings and comment beside them "strings" and so on.

*edit*
disciple...i actually want to get that book, assembler sounds like something that would be worth learning...usually when you learn about where everything started, everything makes more sense. well time to get ready for church. later

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

[This message has been edited by bennythebear (edited September 11, 2005).]

Curry
Member

Posts: 134
From: USA
Registered: 11-21-2002

I'm sure Python is a good one to learn. (Maybe that will be all you need.)

Since you plan to use Visual Basic, you could also start off with a simpler Basic. First Basic (from Power Basic company) is an example, it's similar to QBasic which is what Microsoft made before Visual Basic. It's DOS, though. (There are other Basic's out there, but anyway choose a simple one with not too many advanced features.)

http://powerbasic.com/files/pub/demos/firstbas.zip

The reason to start off with a simple language implementation is that most languages have so many capabilities--controlling all the things that Windows or other GUI does, and object-oriented language, event-driven, tons and tons of keywords, etc. For learning the concept, you can start off with simple challenges and concentrate on the basics of language and concepts--conditions, loops, math, input, output, and so on.

You can try a challenge such as, make a program that asks you for a number and gives some answer such as the square.

Enter a number: _
The square of _ is _.

Or a program that displays the numbers from 1 to 20

Or asks for a sentence and then prints it out backwards.

These are the kinds of things that a traditional programming textbook or tutorial might start you out with.

Of course, it would be possible to learn the same things with other languages if you try the same kind of simple tasks.

After you understand the basic concepts then you will probably feel comfortable to move on into Visual Basic or other advanced IDE's and get into the complicated stuff.

Curry

Ereon

Member

Posts: 1018
From: Ohio, United States
Registered: 04-12-2005
If you're going to tinker in BASIC at all then I suggest www.qbasic.com, it has some tutorials, but more importantly sourcecode for all kinds of programs that you can look over.

------------------
All that is gold does not glitter
Not all those who wander are lost

The old that is stong does not wither
Deep roots are not touched by the frost

From the ashes a fire shall be woken
A light from the shadows shall spring

Renewed shall be blade that was broken
And the crownless again shall be King

CPUFreak91

Member

Posts: 2337
From:
Registered: 02-01-2005
quote:
Originally posted by Curry:

I'm sure Python is a good one to learn. (Maybe that will be all you need.)

Since you plan to use Visual Basic, you could also start off with a simpler Basic. First Basic (from Power Basic company) is an example, it's similar to QBasic which is what Microsoft made before Visual Basic. It's DOS, though. (There are other Basic's out there, but anyway choose a simple one with not too many advanced features.)

http://powerbasic.com/files/pub/demos/firstbas.zip

The reason to start off with a simple language implementation is that most languages have so many capabilities--controlling all the things that Windows or other GUI does, and object-oriented language, event-driven, tons and tons of keywords, etc.


No a simpler basic will not be needed if benny learns even the basics of python. VB makes GUI simple doesn't it? Python also makes GUI easy but not as easy as VB. I think I read somewhere that oy can't do much with VB these days.... like an AIM client, a bot, a web browser, mp3 player, etc.

But I don't suggest you use QBasic... It screwed me up.

------------------
True Nerds and Geeks love being called Nerds and Geeks

Learn How to Use Linux

bennythebear

Member

Posts: 1225
From: kentucky,usa
Registered: 12-13-2003
visual basic is the first programming language i ever messed with, i know the gui well. python is working great for the basic concepts, and i want to learn python anyway, so it's a win/win situation .

------------------
proverbs 17:28
Even a fool, when he holdeth his peace, is counted wise: and he that shutteth his lips is esteemed a man of understanding.

proverbs 25:7
open rebuke is better than secret love.

www.gfa.org - Gospel for Asia

www.persecution.com - Voice of the Martyrs

en972

Member

Posts: 562
From: NOT TELLING!
Registered: 08-27-2004
www.diveintopython.org

------------------
Oh you program? Awsome! I try to get in a little....I spend most of my time debugging.

D-SIPL

Moderator

Posts: 1345
From: Maesteg, Wales
Registered: 07-21-2001
If your serious about Python grab a copy of Python In a Nutshell, it's based on the 2.2 release of Python but thats irrelevant.

------------------
"One World. One Web. One Program." -Microsoft promotional advertisement
"Ein Volk, ein Reich, ein Fuhrer!" -Adolf Hitler