04-13-2021, 10:22 PM
@rachel83az That is a misconception, wordpress as of 2021 is used by 64.7% of CMS managed sites and 41% of the top 10 million websites in the world! The second most used CMS Shopify occupies 3.4% share. I don't know where you got your data from but take a look at this:
https://w3techs.com/technologies/overvie...management
Python is "new" in the web space, but nowhere near, like nowhere near as dominant as PHP. Do a web search for PHP on monster.com, it returns a staggering 124 432 jobs with the vast majority being web related roles. A search for Django yields 4539 jobs and flask 2273 if you eliminate all the "jack of all trades" postings where they just throw those keywords in there its a lot less.
It is the new kid on the block, let me let you in on a little secret, if I spend a couple thousand dollars to build my web app and it works for my customers and makes me money, I'm not going to rebuild just because some new technology comes out. That's the reality.
Businesses men don't care if its build in PHP or Python as long as it works and brings profit. The majoriy of PHP sites today work, so they aren't going to rebuild anytime soon.
If you learn PHP and JS, you not only can leverage WordPress for your freelance work, but you will also have a lot of businesses that currently have wordpress and PHP powered websites that NEED it maintained and plugins written and what not.
I told her to learn JS because she dosen't know anything. If she wants to get into programming, she needs to LEARN HOW TO PROGRAM before she starts learning about libraries and frameworks.
If she learns JS she can learn language syntax, data structures and algorithms as well as design patterns and the other fundamental goodies she needs to learn. After you master the fundamentals you can learn any framework easy, especially in web land where a new one is born daily.
Like me for example. I know python, and I'm also an expert in embedded systems. Now that circuitpython and micropython is being leveraged for used in embedded ML, within a few months I mastered it. In fact next month I will have published one of the first few books in the world on circuitpython and its usage in relation to microcontrollers. you can pick up a copy if you like, its titled "Programming Microcontrollers with Python" and will be published by leading tech publishers Apress (Springer):
https://www.apress.com/gp/book/9781484270578
In terms of web work, its very boring to me, however I have been using Masonite lately, its a nice Python web framework that I think is much better than Flask. I also enjoy using Blazor, its very powerful but its for C# devs.
But like I said. Tell her to learn PHP. and she can get a job quickly or freelance quite easily. Use JS to learn syntax, OOP, data structures, algorithms and design patterns.
Let her focus on learning to program, before worrying about libraries and all that Jazz. Right now it dosen't matter if I have to work with JS or PHP or C# or Java or Python or C or C++, because I know how to program. Learning OOP with some DSAs and GOF design patterns will take you ahead of a lot of the pack. Those skills are transferrable to any language.
She can learn those in Python, however she will still need to learn JS for web work, and don't be fooled, when a library breaks or needs extending, there is nothing like a language "isn't in demand", you better darn well know JS if your boss wants something fixed or modified in React and trust me you will find bugs once you start working on real projects.
That's just my 2 cents. Just remember languages don't just "die", if I remember correctly COBOL developers are in short supply and during the pandemic there was some issue with a lack of programmers.
PHP is so prevalent on the Web that in our lifetime there is a good chance you won't be out of a job for it, but like I said before see what's in demand in her city. However there is a good chance she'll find a PHP job faster than a web job in Python.
Here is a good tidbit. This DegreeForum website has a 64.7% chance of being written in PHP if its CMS managed and a 41% chance overall of being written in PHP and I don't think they'll be rebuilding in Flask anytime soon.
https://w3techs.com/technologies/overvie...management
Python is "new" in the web space, but nowhere near, like nowhere near as dominant as PHP. Do a web search for PHP on monster.com, it returns a staggering 124 432 jobs with the vast majority being web related roles. A search for Django yields 4539 jobs and flask 2273 if you eliminate all the "jack of all trades" postings where they just throw those keywords in there its a lot less.
It is the new kid on the block, let me let you in on a little secret, if I spend a couple thousand dollars to build my web app and it works for my customers and makes me money, I'm not going to rebuild just because some new technology comes out. That's the reality.
Businesses men don't care if its build in PHP or Python as long as it works and brings profit. The majoriy of PHP sites today work, so they aren't going to rebuild anytime soon.
If you learn PHP and JS, you not only can leverage WordPress for your freelance work, but you will also have a lot of businesses that currently have wordpress and PHP powered websites that NEED it maintained and plugins written and what not.
I told her to learn JS because she dosen't know anything. If she wants to get into programming, she needs to LEARN HOW TO PROGRAM before she starts learning about libraries and frameworks.
If she learns JS she can learn language syntax, data structures and algorithms as well as design patterns and the other fundamental goodies she needs to learn. After you master the fundamentals you can learn any framework easy, especially in web land where a new one is born daily.
Like me for example. I know python, and I'm also an expert in embedded systems. Now that circuitpython and micropython is being leveraged for used in embedded ML, within a few months I mastered it. In fact next month I will have published one of the first few books in the world on circuitpython and its usage in relation to microcontrollers. you can pick up a copy if you like, its titled "Programming Microcontrollers with Python" and will be published by leading tech publishers Apress (Springer):
https://www.apress.com/gp/book/9781484270578
In terms of web work, its very boring to me, however I have been using Masonite lately, its a nice Python web framework that I think is much better than Flask. I also enjoy using Blazor, its very powerful but its for C# devs.
But like I said. Tell her to learn PHP. and she can get a job quickly or freelance quite easily. Use JS to learn syntax, OOP, data structures, algorithms and design patterns.
Let her focus on learning to program, before worrying about libraries and all that Jazz. Right now it dosen't matter if I have to work with JS or PHP or C# or Java or Python or C or C++, because I know how to program. Learning OOP with some DSAs and GOF design patterns will take you ahead of a lot of the pack. Those skills are transferrable to any language.
She can learn those in Python, however she will still need to learn JS for web work, and don't be fooled, when a library breaks or needs extending, there is nothing like a language "isn't in demand", you better darn well know JS if your boss wants something fixed or modified in React and trust me you will find bugs once you start working on real projects.
That's just my 2 cents. Just remember languages don't just "die", if I remember correctly COBOL developers are in short supply and during the pandemic there was some issue with a lack of programmers.
PHP is so prevalent on the Web that in our lifetime there is a good chance you won't be out of a job for it, but like I said before see what's in demand in her city. However there is a good chance she'll find a PHP job faster than a web job in Python.
Here is a good tidbit. This DegreeForum website has a 64.7% chance of being written in PHP if its CMS managed and a 41% chance overall of being written in PHP and I don't think they'll be rebuilding in Flask anytime soon.
GRADUATE
PhD Information and Communication Technology (UK IET Accredited) (On Hold)
Universidad Isabel I, Spain
Masters in Business Artificial Intelligence 2024-2025
BA Computer Science, TESU '19
BA Liberal Studies, TESU '19
AS Natural Science and Mathematics, TESU '19
StraighterLine (27 Cr) Shmoop (18 Cr) Sophia (11 Cr)
TEEX (5 Cr) Aleks (9 Cr) ED4Credit (3 Cr) CPCU (2 Cr) Study.com (39 Cr)
TESU (4 cr)
B&M (46 Cr) Nations University (9 cr) UoPeople: (3 cr) Penn Foster: (8 cr)
PhD Information and Communication Technology (UK IET Accredited) (On Hold)
Universidad Isabel I, Spain
Masters in Business Artificial Intelligence 2024-2025
BA Computer Science, TESU '19
BA Liberal Studies, TESU '19
AS Natural Science and Mathematics, TESU '19
StraighterLine (27 Cr) Shmoop (18 Cr) Sophia (11 Cr)
TEEX (5 Cr) Aleks (9 Cr) ED4Credit (3 Cr) CPCU (2 Cr) Study.com (39 Cr)
TESU (4 cr)
B&M (46 Cr) Nations University (9 cr) UoPeople: (3 cr) Penn Foster: (8 cr)


![[-]](https://www.degreeforum.net/mybb/images/collapse.png)