Author Topic: Programming Apprentice  (Read 780 times)

Murais

  • Traveller
  • *
  • Posts: 46
    • View Profile
Programming Apprentice
« on: June 29, 2004, 04:56:55 pm »
Hey all, well, anway, I have always wanted to learn programming, and it seems to be starting at an early age now, but, I haven\'t seemed to catch on yet, so I am looking for a programming tutor, I have next to no programming skills, but I really would like to learn... a lot. so for anyone out there interested,  I am a programming apprentice, seeking a tutor, contact me through this thread please, I hope there is a good turn-out :(
--------------------------------------------
We am spase peepole!!!! :)


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

You can\'t spell manslaughter without laughter!!! :D

Altharion

  • Hydlaa Citizen
  • *
  • Posts: 450
    • View Profile
(No subject)
« Reply #1 on: June 29, 2004, 05:03:01 pm »
better to learn on your own and then get some help for more experienced coders. Learn c++ first (books, net, school).

Zeraph

  • Hydlaa Notable
  • *
  • Posts: 658
    • View Profile
(No subject)
« Reply #2 on: June 29, 2004, 05:20:08 pm »
I wish I learned C++ first! I learned Original Basic first on a vintage Color Computer lol!
So Visual Basic was no problem.
Anyway, anyone have good net resources for learning C++?
I am going to learn over the summer?

CB Characters: Zeph Waterfox & Zeraph Waterfox MB: Zph

icebr4kr

  • Hydlaa Resident
  • *
  • Posts: 128
    • View Profile
(No subject)
« Reply #3 on: June 29, 2004, 06:34:17 pm »
Dunno about learning C++ first. It may seem overly complex to the newcomer. The advantages are that he will have a keen understanding of pointers and etc.

Psybur

  • Hydlaa Resident
  • *
  • Posts: 165
    • View Profile
(No subject)
« Reply #4 on: June 29, 2004, 06:42:30 pm »
I learned all my programming from books.
I learned my C++ knowledge from C and C++ for Dummies.

I also learned Perl from some O\'Reilly books.

I learned some Java from SAMS.

I learned HTML from SAMS aswell.

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #5 on: June 29, 2004, 08:09:21 pm »
I learned c++ at a \"computer camp\" (read: programming classes)... I\'m not too good, but I have the whole summer to practice... Maybe I\'ll poke around in the CB code... No, I will not hack for my own benefit, I\'m not in an evil guild ;)

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"

Altharion

  • Hydlaa Citizen
  • *
  • Posts: 450
    • View Profile
(No subject)
« Reply #6 on: June 29, 2004, 08:13:32 pm »
the net is good for learning c++ but many find it hard to do that.

dfryer

  • Veteran
  • *
  • Posts: 1070
    • View Profile
(No subject)
« Reply #7 on: June 29, 2004, 11:00:07 pm »
C++ is useful for games.  Java is also useful (although many people seem passionately opposed to it; I think their passion is misdirected.)  PHP might be a good idea, especially if you\'re into web stuff.

The trick is to set small, simple goals, for instance, little text-based games or programs that demonstrate concepts as you learn them (linked lists, etc.)

It\'s also a good idea to take advice from more experienced people, even if it seems to slow you down and waste a lot of lines of code.  In the end, good clean code is what people want, and it will help you understand why large projects work the way they do.

Planeshift and Crystalspace are both large and complex, but can be fun.  If you don\'t mind a little math, you can play around with OpenGL (a \"library\" of code that allows you to make 3D graphics) once you have some C experience, or start building webpages using Javascript, PHP and whatever.
Soooo much to learn.... so little time.
Quidquid latine dictum sit, altum sonatur.

josephoenix

  • IRC Op
  • Hydlaa Notable
  • **
  • Posts: 706
    • View Profile
(No subject)
« Reply #8 on: June 29, 2004, 11:08:43 pm »
I loved openGL when I fooled around with it... I\'m coming back in a year or two when I know more of the math though... If anyone has used it, glut is a pain. Its supposed to be \"cross platform\", but it refuses to work for me except under windoze (which I incidentally hate with a passion >.>). Such is life.
You should learn a simple(er) programming language, like BASIC (not visual basic) to learn the logic and concepts behind programming. After that, you will know about 80% of programming, leaving you to learn only structures/classes and the syntax. (Of course, you will also have to learn how to use the library you want, crystal space and paws in this instance, but I\'m not factoring that in here). And, Its always good to develop a good relationship with the community for an open source project like this so you can poke through and ask questions regarding what code does and the like.

Happy Programming!

(Still learning C++ myself, then tackling a source file from planeshift and seeing if I can figger out what it does ;))

josePhoenix
Sir John Falstaff: "Let the skie raine Potatoes: let it thunder, to the tune of Greenesleeues"