What programs to learn for IT and web design?

  • Thread starter yungman
  • Start date
  • #1
4,351
56

Summary:

Just want to know what is the right program if necessary for IT and web design

Main Question or Discussion Point

Just kind of want to find a hobby, from the trouble I got in being logged out of my computer and thanks the Sysprog for helping to resolve the problem. I am thinking about maybe I should learn more about computers. Mainly I just want to be not so helpless with computers, learning others are bonus.

Is learn programming like C# or C++ necessary to dig deeper into computers or web design? I did programming in the 70s and early 80s in Assembly and some Pascal. But I moved to Analog and RF electronics design and never look back, now that I am retired, just kind of looking for a hobby to stimulate my mind rather crossword puzzles. I have been designing high end hifi amplifiers for a few years, it's kind of getting to the end as there's only so much one can improve after designed and built a few already. So I am kind of looking for something challenging to keep my mind young.

Alan
 

Answers and Replies

  • #2
anorlunda
Staff Emeritus
Insights Author
8,604
5,495
That's a nice ambition Alan. But web design, programming, and personal computer maintenance and support are wildly different subjects. Can you narrow the focus some?

It might be helpful to state what you expect to get from your computer related study.
 
  • Like
Likes phinds
  • #3
phinds
Science Advisor
Insights Author
Gold Member
2019 Award
16,188
6,197
That's a nice ambition Alan. But web design, programming, and personal computer maintenance and support are wildly different subjects. Can you narrow the focus some?

It might be helpful to state what you expect to get from your computer related study.
what he said (very small).jpg
 
  • #4
pbuk
Science Advisor
Gold Member
1,457
437
C++ is not really used on the web at all. C## is a bit, but only in large business applications where there is already a big investment in Microsoft technolgy.

A language that is often recommended as being suitable for many purposes including the web is Python although personally I am not a big fan.

One language that is everywhere on the net is JavaScript - this is the language that is built in to every web browser and is used for instance to implement the editing toolbar on PhysicsForums.

But to come full circle, if you are interested in combining your interest in analog and HiFi with code then you need to be in C++ after all. Check out HiFiDuino and similar projects (warning - once you get into this you may not emerge from your shed for 6 months)!
 
  • #5
pbuk
Science Advisor
Gold Member
1,457
437
Oh and I forgot to mention PHP. PHP is often frowned upon as a language with some justification, but as it is the language behind Facebook and WordPress it certainly has a huge presence on the web.
 
  • #6
11,827
5,450
There’s a couple of things you could do:

1) learn JavaScript, web page design and nodejs with either react or angular. Nodejs uses JavaScript on the server side. Basically you’d be able to design a full web app with html and JavaScript and react or angular on the frontside and a nodejs server app using JavaScript On the backside to complete the app.

2) learn python and use Flask to build a web app with html and JavaScript. Best to use the anaconda distribution and then you can branch out into machine learning too.

3) add Docker into the mix to create a microservice from either of the above items.
 
  • Like
Likes pbuk
  • #7
pbuk
Science Advisor
Gold Member
1,457
437
and react or angular on the frontside
or Vue (although this is probably not the place for a discussion on the relative merits of competing front end frameworks).
 
  • #8
4,351
56
Thanks everyone, I am taking it in. I just throw out some wishful thinking. I really don't know enough about computers.

The most important thing of cause is to learn how to deal and fix pc problems encounter in daily life. Is this more like learn IT?

I just bring up web design as a wishful thinking.
 
  • #9
11,827
5,450
The world of computer technology is vast far larger than you can imagine. Think about all the kinds of jobs available where people are experts and thier knowledge only covers a portion of the field.

Db admins, network admins, pc repair, security ...

Python would be a good start for you. There are several books that get into using python for system admin.
 
  • Like
Likes Klystron
  • #10
PeterDonis
Mentor
Insights Author
2019 Award
29,718
8,973
The most important thing of cause is to learn how to deal and fix pc problems encounter in daily life.
If your PC is set up properly, you shouldn't encounter problems in daily life.

Unfortunately, with a Windows PC, it is very difficult, if not impossible, to maintain the "set up properly" state for very long. Particularly with Windows 10 as Microsoft has gotten more aggressive about not letting you opt out of things like having to have a Microsoft account to log in to your PC.
 
  • #11
1,430
1,270
The most important thing of cause is to learn how to deal and fix pc problems encounter in daily life. Is this more like learn IT?
Learn how to use Google properly if you want to have solutions to your PC problems. You don't need anything else other than common sense.
 
  • Like
Likes jedishrfu
  • #13
1
0
There are several languages you can use for building web apps. But C/C++ isn't really used for the web. You have several options, but JavaScript, Python and PHP are popular for programming web apps.

You could do one of these:

1) Learn and Python and use the Flask module https://pythonbasics.org/what-is-flask-python/ Flask lets you build web apps with Python.

2) Learn JavaScript and NodeJS, Angular or React. If you want to do everything in JavaScript/HTML, this is what you could do.

3) Learn PHP with Laravel. PHP is still widely used, despite the reputation of the language. For example, WordPress is made with PHP (and all it plugins) https://laravel.com/
 

Related Threads on What programs to learn for IT and web design?

Replies
2
Views
3K
Replies
3
Views
678
Replies
17
Views
2K
Replies
2
Views
1K
Replies
15
Views
3K
  • Last Post
2
Replies
31
Views
2K
Replies
17
Views
9K
Replies
4
Views
1K
  • Last Post
Replies
1
Views
569
Replies
1
Views
2K
Top