Web design development and programming

Aqua j

Newbie
Joined
Feb 26, 2018
Messages
8
Reaction score
0
The world is evolving and it seems the only way out is digital knowledge, people often ask this question.
Which skill is more needed in making money online between web design and development ( front end and back and development) and programming languages like c and python.
I myself can't just seem to figure this out. Any ideas please?
 
in webdevelopment you can go with python supported by some kind of framework like Django. Or you can go c# with DOT NET. Or ruby on rails.. do some research and find which one fits you best.
 
Development of course, you can see now child coding is so hot, Web design is not that popular, relatively, because now the CMS system is mature like a chic, 80% people do not need a professional web designer, unfortunately.
 
in webdevelopment you can go with python supported by some kind of framework like Django. Or you can go c# with DOT NET. Or ruby on rails.. do some research and find which one fits you best.
Thanks @supereek
 
I would reccommend you maybe look at some sort of full-stack approach.
Even if you don't plan on building websites it is very helpful to know html/css to some degree.

You should look at Coursera for tutorials. You can get them for free by using the 'audit' option.(you just won't get graded or certificates, but the knowledge is free)
You should check out the tutor Charles Severance from the Michigan University. I find his way of teaching very easy to follow.

At the moment I am taking the Python course.
I already know html/css but wanted to learn PHP to go with that. His course on PHP has good sections on html/css which will give you a good grounding in the two.

It also gets easier I find. I am starting to see a lot of similarities in the way languages are written and once you start to get familiar with key terms and phrases it also gets easier.
After I'm done with the Python and PHP I'll do a javascript one. Then maybe node.js or something.

I would like to, in a year or so, have a very firm understanding of all these things.
Would like to work alone but at least if I have these skills I can maybe get a 'real' job involving these instead of the usual lifting/labour crap which I'm really getting sick of.
 
I would reccommend you maybe look at some sort of full-stack approach.
Even if you don't plan on building websites it is very helpful to know html/css to some degree.

You should look at Coursera for tutorials. You can get them for free by using the 'audit' option.(you just won't get graded or certificates, but the knowledge is free)
You should check out the tutor Charles Severance from the Michigan University. I find his way of teaching very easy to follow.

At the moment I am taking the Python course.
I already know html/css but wanted to learn PHP to go with that. His course on PHP has good sections on html/css which will give you a good grounding in the two.

It also gets easier I find. I am starting to see a lot of similarities in the way languages are written and once you start to get familiar with key terms and phrases it also gets easier.
After I'm done with the Python and PHP I'll do a javascript one. Then maybe node.js or something.

I would like to, in a year or so, have a very firm understanding of all these things.
Would like to work alone but at least if I have these skills I can maybe get a 'real' job involving these instead of the usual lifting/labour crap which I'm really getting sick of.
Thanks @TomMc an eye opener advise.
 
In terms of popularity, here's what it looks like in the USA (as a whole):

Wordpress
React / Node
Rails (declining)
Django
Laravel
Vue

I did not rate Java (too big biz for me) or mobile techs

Wordpress pays less than the others overall but volume of work is much greater.
 
You can Google which one is easiest to learn and which pays the most. Python usually ranks top in hourly compensation as well as ease. That plus a web framework and you're good to go.
 
First you need to learn plain html/html5 +css/css3 then get deep into vanila javascript (look `you don't know js`) then i would suggest learning plain php without any frameworks, on the way pick some knowledge with python that will help a lot later, also get familiar with linux and containers. Look for MySQL in 24 hours book or better in 4 hours. Just don't learn any frameworks in the beginning.
Once you will be familiar with those languages and core concepts go and learn few libraries/frameworks - jquery, backbone, marionette, react, angular, node, laravel, symphony, wordpress.
Try to build/deploy word press site or plugin (few times), do a classic demo app like to do or chat with laravel or node js. Participate in kattis, leetcode, adventofcode. From there on you will be ready to compete with most web-developers out there and build future knowledge yourself. Most likely you will face question java or c#, learn both.
 
For web programming is popular pair: React/Redux. This is JS frameworks.
 
I think the most valuable skill is to learn the primary languages on which everything is built on.

One of the biggest problems in web development is that developers only learn how to work with particular framework/library without learning how to code in JavaScript/PHP/HTML5/CSS how SQL works etc.. and when faced with a project, they will build these crazy legos from frameworks, libraries and plugins because that's the only way they know and the project ends up using 3% of all the functionality that has been packed into it. You need to make a custom button? Instead of using pure CSS/JS, let's just include a library with thousands of lines of code. It's not practical. There will also be situations when a custom features are requested by client, but without knowing a pure language, you're done.

Don't get me wrong, libraries/frameworks can be very useful when used accordingly, but they're abused like hell in web development. If you can't code, but can put together some pieces of puzzle somebody else drew, I'm sorry but that not web development. It's like system administrator calling himself a programmer because he knows how to install and configure applications.

Learning to program in a pure language will give you so much more advantages and you can always learn how to use a particular framework/library easily or even write your own. Learning only how to work with particular frameworks or libraries will limit you greatly.

You can lookup "Stack Overflow Developer Survey 2018", that should give you an direct answer to your question.
 
Actually, the most important thing to look up is what sells, and how much money you are making. You can have a bunch of coder people making you bots, and all kinds of automation. How is it benefiting your business? (if at all) And you need to think about how you can kick a computer's ass. Nothing beats good old ingenuity. Human ingenuity, that is.
 
Thanks everyone you have being more then helpful.
 
Back
Top