Author Topic: Advice needed?  (Read 3379 times)

0 Members and 18 Guests are viewing this topic.

Offline Axon

  • VIP
  • King
  • *
  • Posts: 2047
  • Cookies: 319
    • View Profile
Advice needed?
« on: May 11, 2012, 05:37:06 pm »
I'm planning to explore PHP language, so I need some advice. What is the best book out there to start with, and which one is better. A book or a video tutorial? Keep in mind that I have no prior knowledge in PHP.


Offline iTpHo3NiX

  • EZ's Pirate Captain
  • Administrator
  • Titan
  • *
  • Posts: 2920
  • Cookies: 328
    • View Profile
    • EvilZone
Re: Advice needed?
« Reply #1 on: May 11, 2012, 06:49:49 pm »
Well it depends on what type of learner you are... I just re-uploaded an ebook that I'm reading through to work on my PHP:

http://evilzone.org/ebooks/php-mysql-web-development-all-in-one-desk-reference-for-dummies/

Not only is it a good resource but its also nice to have when your having a problem with a script you can check it out with this.
[09:27] (+lenoch) iTpHo3NiX can even manipulate me to suck dick
[09:27] (+lenoch) oh no that's voluntary
[09:27] (+lenoch) sorry

Offline Axon

  • VIP
  • King
  • *
  • Posts: 2047
  • Cookies: 319
    • View Profile
Re: Advice needed?
« Reply #2 on: May 11, 2012, 07:16:56 pm »
Well it depends on what type of learner you are... I just re-uploaded an ebook that I'm reading through to work on my PHP:

http://evilzone.org/ebooks/php-mysql-web-development-all-in-one-desk-reference-for-dummies/

Not only is it a good resource but its also nice to have when your having a problem with a script you can check it out with this.


What do you mean by "it depends on what type of learner you are"?.
« Last Edit: May 11, 2012, 07:26:49 pm by Axon »

Offline iTpHo3NiX

  • EZ's Pirate Captain
  • Administrator
  • Titan
  • *
  • Posts: 2920
  • Cookies: 328
    • View Profile
    • EvilZone
Re: Advice needed?
« Reply #3 on: May 11, 2012, 07:30:33 pm »
What I meant by what type of learner you are is whether you work better being shown, or reading how its done. IE if you absorb more information via watching someone do it, then that would make you a visual learner in the case I would suggest watching videos. However if you have no problem reading a book and learning that way then you can do that.

I would suggest skimming through book one, unless you don't know how to set up a LAMP/XAMPP server.

It goes through PHP syntax, starts with hello world and ends with some advanced scripting. Got information on variables, overall a decent book thats pretty easy to follow.

How I started with PHP is start off by running a few different pre made scripts... I learned to set up a LAMP server looking into how to set up a seedbox on debian. I also learned some PHP, well frankly here at evilzone and google. I can understand a PHP script, but I can't really code one from scratch... Although there are a few scripts that I did code from scratch... I created an APK Uploader (allows upload of apk files and generates a QR Code for phones) all with HTML and PHP. I find PHP a little easier having prior knowledge of HTML and I highly suggest if you do not know basic HTML you should learn it before PHP.

I would also like to point out the php website. Without it I wouldn't know what I do know about PHP as well:
http://www.php.net/manual/en/

Teh PHP manual :D
[09:27] (+lenoch) iTpHo3NiX can even manipulate me to suck dick
[09:27] (+lenoch) oh no that's voluntary
[09:27] (+lenoch) sorry

Offline Axon

  • VIP
  • King
  • *
  • Posts: 2047
  • Cookies: 319
    • View Profile
Re: Advice needed?
« Reply #4 on: May 11, 2012, 08:11:57 pm »
Thank you for the help. +1

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Advice needed?
« Reply #5 on: May 13, 2012, 02:06:29 pm »
What languages do you master?
~Factionwars

Offline Axon

  • VIP
  • King
  • *
  • Posts: 2047
  • Cookies: 319
    • View Profile
Re: Advice needed?
« Reply #6 on: May 13, 2012, 02:33:42 pm »
What languages do you master?


 I haven't mastered any language yet. But I have a knowledge in C++ , Python and MATLAB.

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Advice needed?
« Reply #7 on: May 13, 2012, 02:37:46 pm »
Okay :),   many dislike w3schools,  but it is the way i learned it and its only the bare basics.

I would say, go with w3schools, but do not go stuck on their methods google functions and look up their workings on php.net.
~Factionwars

Offline Axon

  • VIP
  • King
  • *
  • Posts: 2047
  • Cookies: 319
    • View Profile
Re: Advice needed?
« Reply #8 on: May 13, 2012, 02:42:49 pm »
Okay :) ,   many dislike w3schools,  but it is the way i learned it and its only the bare basics.

I would say, go with w3schools, but do not go stuck on their methods google functions and look up their workings on php.net.


Ok thank you for the help. Although I prefer ebooks because I taught myself Python from scratch just by using my brain and a book. I'll check that site and see what they offer.

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Advice needed?
« Reply #9 on: May 13, 2012, 02:45:01 pm »

Ok thank you for the help. Although I prefer ebooks because I taught myself Python from scratch just by using my brain and a book. I'll check that site and see what they offer.
I do not prefer ebooks,  because you will be taught a method, a way of programming, and that can be very bad.
You need to read 5 different approaches for everything you want to do so in the end you do the best :D
~Factionwars

Offline iTpHo3NiX

  • EZ's Pirate Captain
  • Administrator
  • Titan
  • *
  • Posts: 2920
  • Cookies: 328
    • View Profile
    • EvilZone
Re: Advice needed?
« Reply #10 on: May 13, 2012, 10:39:38 pm »
I do not prefer ebooks,  because you will be taught a method, a way of programming, and that can be very bad.
You need to read 5 different approaches for everything you want to do so in the end you do the best :D

I completely agree with that... I never looked at just one resource as each programmer has is own finesse. You can find serveral different ways to accomplish the same task, however one method might be more secure yada yada yada ;) I would read a few books, go to w3schools (another resource I forgot to mention) The 4 dummies PHP book, the PHP manual, maybe some vids <MAYBE lol. But of course google. "How to upload files with php" will give you several different ways people accomplish it. Some will be basic insecure upload scripts, others will be more sophisticated and only allow you to upload certain filetypes, limit the size, etc.
[09:27] (+lenoch) iTpHo3NiX can even manipulate me to suck dick
[09:27] (+lenoch) oh no that's voluntary
[09:27] (+lenoch) sorry

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Advice needed?
« Reply #11 on: May 13, 2012, 10:48:41 pm »
I completely agree with that... I never looked at just one resource as each programmer has is own finesse. You can find serveral different ways to accomplish the same task, however one method might be more secure yada yada yada ;) I would read a few books, go to w3schools (another resource I forgot to mention) The 4 dummies PHP book, the PHP manual, maybe some vids <MAYBE lol. But of course google. "How to upload files with php" will give you several different ways people accomplish it. Some will be basic insecure upload scripts, others will be more sophisticated and only allow you to upload certain filetypes, limit the size, etc.
I do totally agree, i am a advanced web developer (for money next to my security study's) and i notice PHP is fucking LOVEABLE, but the C code behind it is ugly, the developers are all faggots.
So when you learn about the function mysql_connect (and it's libary's) you will see mysqli (and it's libary's)  mysql IMPROVED,  WHY NOT FUCKING IMPROVE THE OLD ONE .  and then we got the famous 'int rand ( void )'  function   to generate random values.

BUT WAIT, we got a (source=php.net) mt_rand — Generate a better random value   YES , lets create a different function.


I think you get the point axon? php is something great in this world, but you need to know the right ways,  and your own ways.
For your information, i am a OOP faggot :D,  i use abstract classes,  programming patters etc.  While some people can be as good  as me while just using function orientated programming :). Goodluck
~Factionwars

Offline techb

  • Soy Sauce Feeler
  • Global Moderator
  • King
  • *
  • Posts: 2350
  • Cookies: 345
  • Aliens do in fact wear hats.
    • View Profile
    • github
Re: Advice needed?
« Reply #12 on: May 14, 2012, 03:23:26 am »
I do totally agree, i am a advanced web developer (for money next to my security study's) and i notice PHP is fucking LOVEABLE, but the C code behind it is ugly, the developers are all faggots.


I've heard really bad things about PHP. Check out the newgrounds.com forums. Dev for PHP are supper lazy, and PHP was deved as a side project, and the dev's see it as a side project. From what I've read that is.
>>>import this
-----------------------------

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Advice needed?
« Reply #13 on: May 14, 2012, 06:26:23 pm »

I've heard really bad things about PHP. Check out the newgrounds.com forums. Dev for PHP are supper lazy, and PHP was deved as a side project, and the dev's see it as a side project. From what I've read that is.
Tough, php is a very essential piece of the web, almost everything is a part of it. 
So those bitches better get coding.
~Factionwars

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: Advice needed?
« Reply #14 on: May 15, 2012, 11:32:29 am »
programming is wasted time :D i let other people program for me
Very intelligent sir:)
~Factionwars