I'm interested to learn how to coding. Definitely not familiar with the industry but want/need to jump into a different kind of work. People around me suggested coding. I have no clue where I'd start lol if there's a specific path, do and don't s, etc? If someone can kindly assist, if truly appreciate it. Thank you in advance!
Comments (15)
sorted by:
https://www.w3schools.com/html/default.asp
Start with HTML.
Understand what a Markup Language is, and why its useful.
Develop an understanding of nested entities so you can learn how to design around frameworks.
Move into CSS to see how programming requires building a stable frame and THEN making it look fancy.
Then head into Javascript to get an understanding of Object Oriented programming.
Only delve into PHP if you are serious about investing in your own servers, hosting your own site, or working with a database.
The above will prepare you well for programming on the Internet.
If you want to learn how to program apps or task-specific things, look into C# first so you don't have to muss around with memory management.
If you are more ambitious, use Python in conjunction with your knowledge in HTML, CSS, and Javascript.
C++ might end up being a waste of time to learn. Python is taking off with the AI market, and C++ can't keep up. C# can't manage the memory to run simulations or permutations, so only expect to use C# if you hate dealing with memory management.
Java (different from Javascript !important) and Python both are useful for small-form appliance applications. For example, in Raspberry Pi and Arduino gizmos and gadgets. Java is easier to learn than Python for such applications, but the contrast in the barrier to entry is getting neck-and-neck.
https://notepad-plus-plus.org/
This is a free program that I started with to manage HTML files. Disregard the pitiable Ukraine shilling, the program is free after all...
https://www.getpaint.net/
This is a good program to start for making graphics. Some things simply cannot be done with CSS alone, or they can but are redundantly complex.
Hope this helps.
For troubleshooting, press F12 on your keyboard when you have a website open in your preferred browser.
F12 will shortly give you the most powerful feeling you've ever had when mussing around with code. Examine how others have formed their websites, and copy from what works. If you don't understand what you're seeing, blame PHP and come back to it when you are ready to jump into call-back functions.
Bro I'm gonna have a t-shirt made for you. SleepyDude fan club haha. You are a plethora of knowledge fren.
It's all just logic and syntax....
100%
Codeacadamy.com
Pluralsight. Not very expensive and has a lot to get you started in anything you want. Most importantly research how everything goes together to make things work. Projects are good for this and talking to people in the industry does as well.
What you want to do matters.
Data, application development, Web based, games, and websites all have things that are more geared towards them.
Figure out what you are interested in and see what the top companies use and what companies in your area use and go from there.
Patterns of how to get things done. Flow structure is basic and portable. Design patterns help. Big switch from Object Orient programing (Java) to something flatter protocol adapter layout is happening. IE Storing data as objects, vs having a raw data with small adaptive structures to manage it.
Honestly Dapps are probably the future.
https://www.dappuniversity.com/articles/how-to-learn-blockchain-programming
My son is a software engineer at a very popular game streaming company. He often interviews applicants. They do interview non degree “coders,” but it is rare because all applicants have to be sponsored or recommended by a current employee. The interview process also has tests where you have to demonstrate your work to a code problem. Know the language! You’ll want to work on networking to get a foot in the door. Get advice and guidance from successful software engineers while you are learning.
It depends entirely what you want to get into…
Game development, Front end web development, Web application development
Etc…
I've taken a few coding courses on Udemy. New users get some really good course offers.
Although, if all you know so far is you want to learn "coding', you may want to learn more about coding in general.
I see that a lot. Thinking they are in with a degree. Rude awakening to find out hard work, accountability, dependability, qualityof work etc are far more important.
Lots have the degree, lots more also have skill and experience. Not many use all tbat to actually work hard.
Comming from the trades to IT was a bit of an awakening. Professional hard work went from being the norm to being rare.