Author Topic: how to move ahead?  (Read 1739 times)

0 Members and 1 Guest are viewing this topic.

Offline Anks

  • Serf
  • *
  • Posts: 26
  • Cookies: -5
    • View Profile
how to move ahead?
« on: December 19, 2013, 01:33:26 pm »
hello there,

i am in need of a proper direction.i am a newbie to the programming world and even after completing my graduation,i just know the basic PHP-MYSQL programming of a very low level.i mean i just know something like a very basic CMS.my confusion is that i want to learn more and master php but am not able to understand how to move ahead with lots of frameworks out there.Should i learn wordpress and if yes what is the correct way to learn it really??

Thankyou.
AS578

Offline Phage

  • VIP
  • Overlord
  • *
  • Posts: 1280
  • Cookies: 120
    • View Profile
Re: how to move ahead?
« Reply #1 on: December 19, 2013, 01:38:30 pm »
If you want to learn PHP stop using frameworks. Go and code it all from scratch yourself. Only by doing that you will learn PHP.
"Ruby devs do, in fact, get all the girls. No girl wants a python, but EVERY girl wants rubies" - connection

"It always takes longer than you expect, even when you take into account Hofstadter’s Law."

Offline Anks

  • Serf
  • *
  • Posts: 26
  • Cookies: -5
    • View Profile
Re: how to move ahead?
« Reply #2 on: December 19, 2013, 01:50:25 pm »
ok so you mean core php??right,then how to master it,through small projects??
AS578

Offline Phage

  • VIP
  • Overlord
  • *
  • Posts: 1280
  • Cookies: 120
    • View Profile
Re: how to move ahead?
« Reply #3 on: December 19, 2013, 01:58:05 pm »
You just answered your own question ;)


Yes, if you want to learn PHP there is no other way than program in PHP. Start out with small projects and work your way up. It will be frustrating, boring, hard, fun, enjoyable you will come through pretty much all emotions you can think of. But you will learn ten times as much than by just looking through CMS systems.
"Ruby devs do, in fact, get all the girls. No girl wants a python, but EVERY girl wants rubies" - connection

"It always takes longer than you expect, even when you take into account Hofstadter’s Law."

Offline Anks

  • Serf
  • *
  • Posts: 26
  • Cookies: -5
    • View Profile
Re: how to move ahead?
« Reply #4 on: December 19, 2013, 02:02:54 pm »
hmm understood...Thankyou so much...by the way,codeignitor,drupal,magento are all frameworks.do they simplify our work or what they actually are used for??should i learn them or stick to core php because in most of the job openings they ask me the first question whether i know to code using one of these or not??
AS578

Offline Phage

  • VIP
  • Overlord
  • *
  • Posts: 1280
  • Cookies: 120
    • View Profile
Re: how to move ahead?
« Reply #5 on: December 19, 2013, 02:27:12 pm »
They are all CMS systems designed to make programmers life easier. But for you to be able to work with them correctly you need some core PHP understanding. When you have that you can move into one of the frameworks.
"Ruby devs do, in fact, get all the girls. No girl wants a python, but EVERY girl wants rubies" - connection

"It always takes longer than you expect, even when you take into account Hofstadter’s Law."

Offline vezzy

  • Royal Highness
  • ****
  • Posts: 771
  • Cookies: 172
    • View Profile
Re: how to move ahead?
« Reply #6 on: December 19, 2013, 03:03:09 pm »
If you're going to be doing any serious web development, you do need to know frameworks like Rails and Django. They're industry standard and you'll certainly be asked about them.

PHP developers are cheap as dirt, I'm afraid.
Quote from: Dippy hippy
Just brushing though. I will be semi active mainly came to find a HQ botnet, like THOR or just any p2p botnet

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: how to move ahead?
« Reply #7 on: December 19, 2013, 07:21:49 pm »
If you're going to be doing any serious web development, you do need to know frameworks like Rails and Django. They're industry standard and you'll certainly be asked about them.

PHP developers are cheap as dirt, I'm afraid.
Vezzy, i will ask you for once: Please do not come into these topics and tell people this language sucks. Because that is what you do, if you have other intentions OKAY nevertheless i ask you to refrain from posting these things unless it's in context.

To Anks: My advice would be, get a understanding of the basics of PHP and then try to work with CMS systems such as Wordpress to see how it's done on a professional level, and getting a greater understanding of OOP usage in PHP :)
~Factionwars

Offline Uriah

  • Sir
  • ***
  • Posts: 454
  • Cookies: 42
  • άξονας
    • View Profile
Re: how to move ahead?
« Reply #8 on: December 19, 2013, 07:43:37 pm »
If you're going to be doing any serious web development, you do need to know frameworks like Rails and Django. They're industry standard and you'll certainly be asked about them.

PHP developers are cheap as dirt, I'm afraid.
lol wtf

Offline vezzy

  • Royal Highness
  • ****
  • Posts: 771
  • Cookies: 172
    • View Profile
Re: how to move ahead?
« Reply #9 on: December 19, 2013, 08:06:31 pm »
Nowhere did I insinuate that PHP sucks.

I pointed out the objective fact that you do need to know these frameworks to work as a modern web developer.

And yes, PHP developers are cheap and common. I'm not saying this to detract from learning it. I'm saying it because the OP appears to be quite career-oriented. PHP development is very easy to outsource for cheap, because of how prevalent it is. Even further, a lot of them are third-rate programmers in general. PHP as a community is pretty immature as a whole.

http://www.totaljobs.com/salary-checker/average-php-salary
http://www.totaljobs.com/salary-checker/average-ruby-on-rails-salary

Learn PHP, man. I'm not dissuading you.

But learn the other stuff, as well. Especially if steady and well-payed employment is what you're looking for, particularly.
Quote from: Dippy hippy
Just brushing though. I will be semi active mainly came to find a HQ botnet, like THOR or just any p2p botnet

Offline Anks

  • Serf
  • *
  • Posts: 26
  • Cookies: -5
    • View Profile
Re: how to move ahead?
« Reply #10 on: December 20, 2013, 06:48:49 am »
To Factionwars:ok,so first i'll learn the basics pretty well but after that if i am planning to go for wordpress,can u suggest me the best way to learn it?
Is "Wordpres s for Dummies" ok to start with?
AS578

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: how to move ahead?
« Reply #11 on: December 20, 2013, 09:21:57 am »
To Factionwars:ok,so first i'll learn the basics pretty well but after that if i am planning to go for wordpress,can u suggest me the best way to learn it?
Is "Wordpres s for Dummies" ok to start with?
Well, i think you should throw yourself in the deep. Read some of the official documentation and just learn it by doing :)
~Factionwars

Offline Anks

  • Serf
  • *
  • Posts: 26
  • Cookies: -5
    • View Profile
Re: how to move ahead?
« Reply #12 on: December 20, 2013, 09:33:23 am »
ok so i am planning to learn it through small projects on wordpress.right??
AS578

Offline Stackprotector

  • Administrator
  • Titan
  • *
  • Posts: 2515
  • Cookies: 205
    • View Profile
Re: how to move ahead?
« Reply #13 on: December 20, 2013, 09:34:43 am »
ok so i am planning to learn it through small projects on wordpress.right??
Yah, take a template and mod it. You can also try modding modules to your needs. Or create a template from scratch.
~Factionwars