Learning php

Ibo

Member
Joined
Oct 20, 2015
Messages
94
Points
53
Age
25
Hi R4P3 developers

Actually I want to create my own php scripts.
Honestly this is all what I know about php :oops:
PHP:
<?php
?>
"Do not give me a fish, but trained me on fishing":)
 

0day

Contributor
Joined
Oct 16, 2015
Messages
129
Points
88
Age
97
If you learn to $ you can make big $
 
  • Like
Reactions: Ibo

tagKnife

Well-Known Member
Joined
Oct 2, 2015
Messages
333
Points
106
Age
29
  • Like
Reactions: Ibo

Ibo

Member
Joined
Oct 20, 2015
Messages
94
Points
53
Age
25
Hi


Thank u guys for the helps that helped me to learn php language.
It's very easy to learn php seriously I learned it in just one weak not perfectly but I can start build my script with some helps from teamspeak php framework.

I started my php chat and I will try to run it without errors.



Websites

@Asphyxia
http://www.w3schools.com/php/
http://www.tizag.com/phpT/

________________

@Qraktzyl
https://www.codecademy.com

______________________
In my opinion this one is the best

http://www.sololearn.com/Play/PHP


Edit : thanks for
@Asphyxia & @Qraktzyl
 

JetFox

Active Member
Joined
Sep 25, 2015
Messages
175
Points
73
Age
22
Good luck lad, Work on security more then the code - I have to rewrite most of mine just because of the vulnerabilities I coded it with.
 

swarmdeco

Member
Joined
Feb 27, 2016
Messages
25
Points
48
Age
30
Hi


Thank u guys for the helps that helped me to learn php language.
It's very easy to learn php seriously I learned it in just one weak not perfectly but I can start build my script with some helps from teamspeak php framework.

I started my php chat and I will try to run it without errors.



Websites

@Asphyxia
http://www.w3schools.com/php/
http://www.tizag.com/phpT/

________________

@Qraktzyl
https://www.codecademy.com

______________________
In my opinion this one is the best

http://www.sololearn.com/Play/PHP


Edit : thanks for
@Asphyxia & @Qraktzyl
Congrats! I'm looking forward to break your co...... test the security of your App!! Hahaha. It's good to have more coders around there and please keep an eye on security while coding your app ;) If you have any questions regarding make a post and I'm pretty sure that people around here will help you (including me!).

Regards,
- Swarm
 

kingston

Contributor
Joined
Feb 10, 2016
Messages
240
Points
88
Thank u guys for the helps that helped me to learn php language.
It's very easy to learn php seriously I learned it in just one weak not perfectly but I can start build my script with some helps from teamspeak php framework.
Wow. So what language are you going to learn next week? :D

Being able to cut a few lines using an ass-easy framework doesn't really mean that you know anything about PHP. It's just like telling people that you know C++ because you read a few tutorials, hacked some example code and can actually compile "Hello, world!"...

I have been learning PHP for a few years (not days). And still need to improve a lot. I'm scared of all these people calling themselves programmers, sysadmins, designers, etc. Did you notice how crazy it got already? These days about everyone who, for instance, installs Ubuntu or Debian instantly calls himself an "admin". A kid running nmap and able to fire up hping becomes a "hacker". And a guy who downloaded Photoshop last week, together with a bunch of stolen layers/actions, calls himself a designer, etc. etc.

Lameness and cheating dominates everywhere. It's the end of the world. I'm telling you.
 
Last edited:

swarmdeco

Member
Joined
Feb 27, 2016
Messages
25
Points
48
Age
30
Wow. So what language are you going to learn next week? :D

Being able to cut a few lines using an ass-easy framework doesn't really mean that you know anything about PHP. It's just like telling people that you know C++ because you read a few tutorials, hacked some example code and can actually compile "Hello, world!"...

I have been learning PHP for a few years (not days). And still need to improve a lot. I'm scared of all these people calling themselves programmers, sysadmins, designers, etc. Did you notice how crazy it got already? These days about everyone who, for instance, installs Ubuntu or Debian instantly calls himself an "admin". A kid running nmap and able to fire up hping becomes a "hacker". And a guy who downloaded Photoshop last week, together with a bunch of stolen layers/actions, calls himself a designer, etc. etc.

Lameness and cheating dominates everywhere. It's the end of the world. I'm telling you.
On one hand I do agree with you. I been working as a pentester for the last 8 years, and I have seen a lot of custom-developed software that are trivial to penetrate because the guy who develop it (the one who was hired) learned PHP on a weekend, followed a few tutorials and grabs the first piece of code that he found on internet and it worked. I have talk with developers in the past and they don't even know what OWASP is or even what MVC means and they are building custom software for companies. Why? Because they are cheap as fuck in comparison with a good company that knows what they are doing (of course they are going to be expensive... you are not going to let a doctor operate you if that guy learned from youtube).

But on the other hand is great that they feel that they are developers, designers, hackers or whatever... that's a good because they are going to accept jobs or take challenges related to that and that's going to push them to be better, best and to keep learning more and more... the danger is when people put them on charge of teams/projects, but to be honest? It's their fault?? No, it's the guy who hired them and put them in charge the one who is not doing their job.

- Swarm
 

kingston

Contributor
Joined
Feb 10, 2016
Messages
240
Points
88
Of course, i agree with most that you wrote. Everyone has to start somewhere and we have been there, too. And it is always better to learn than not to learn. Be it a weekend or just an hour. There is always a chance that a person will improve and become a real pro. It's all obvious. The only problem i'm pointing at is how those people define themselves from the start and how others see them because of the hype they make everywhere. It is how they sell themselves and not what they know - this is becoming a serious problem these days and applies not just to IT but anything you can think of. Uneducated lamers and ignorants becoming "musicians", "traders", "journalists", "childminders", "prophets", etc. yet trying to influence others who buy their shit. Where does it lead us as a society?

Running around and telling people how good one is at anything, just after a weekend of reading/watching tutorials, is bad. You can hardly learn to bake a cake within a few days not to mention programming of any kind. And as much as i appreciate every effort of a person to learn i also hate their behaviour - becoming instant specialists and experts on the subject just because they licked the top of the icing. They seriously need to calm down and stay low. There is a long road to go and they should know it for their own good and others good also.
 

Marcel Menk

Member
Joined
Feb 6, 2016
Messages
14
Points
38
Age
21
Location
Germany
Here are my thoughts (and that's kinda how I did it way back when I started): Learn the basics on a page like "https://www.codecademy.com". From there on you can experiment a lot and start putting together little scripts. Nothing too special. Simple code -> Useful code! OOP (Object oriented programming) IS IMPORTANT to learn.

After all that you can start a bigger project. If you are stuck on a certain function of php and you wanna know its params and so on you can use http://php.net/. Over the time you will then remember all of the common stuff you usually use without really having to struggle with it. Not a single programmer knows every single function of php so dont worry! They constantly change or even just disappear. The thing is, that you shall at least understand the basic structure of php and the most important functions in order to be able to work with it. If you understand one programming language btw. it is way easier for you to understand most of the other major ones aswell.

PROGRAMMING CAN BE KINDA HARD! Don't instantly give up. Try and at some point it will eventually work. Keep in mind that, as a beginner, I wouldnt publish projects to the public, because they can contain some serious security risks. Although the final decision according to this is up to you. Programming is and maintains a process of learning. Just try to get comfortable and it will be fun to do.

I hope this helped you a bit. If you have constructive critics considering this post, feel free to say it.
 

Ibo

Member
Joined
Oct 20, 2015
Messages
94
Points
53
Age
25
Here are my thoughts (and that's kinda how I did it way back when I started): Learn the basics on a page like "https://www.codecademy.com". From there on you can experiment a lot and start putting together little scripts. Nothing too special. Simple code -> Useful code! OOP (Object oriented programming) IS IMPORTANT to learn.

After all that you can start a bigger project. If you are stuck on a certain function of php and you wanna know its params and so on you can use http://php.net/. Over the time you will then remember all of the common stuff you usually use without really having to struggle with it. Not a single programmer knows every single function of php so dont worry! They constantly change or even just disappear. The thing is, that you shall at least understand the basic structure of php and the most important functions in order to be able to work with it. If you understand one programming language btw. it is way easier for you to understand most of the other major ones aswell.

PROGRAMMING CAN BE KINDA HARD! Don't instantly give up. Try and at some point it will eventually work. Keep in mind that, as a beginner, I wouldnt publish projects to the public, because they can contain some serious security risks. Although the final decision according to this is up to you. Programming is and maintains a process of learning. Just try to get comfortable and it will be fun to do.

I hope this helped you a bit. If you have constructive critics considering this post, feel free to say it.
thank you
 

Top