how to learn coding

You CANNOT learn to code. Don't even try. It's way too complicated. Only those who have been programming since 6 years old can ever have a chance to understand the byzantine systems that power the systems underneath the systems. You will open up the JavaScript console in your web browser with F11, type
Code:
0.1 + 0.2
only to see the result
Code:
0.30000000000000004
it will require books worth of information to understand why.
where can i find the C programming language book for cheap?
 
Why do you want to learn OP? Because people online say you should? A project in mind? Specific career goals?
 
Starting language: Java

You have to “face the monster.”

Tell a stakeholder you can singlehandedly build an Android app for them.

Give a strict deadline.

Then frantically learn everything you can in that time period.
 
You CANNOT learn to code. Don't even try. It's way too complicated. Only those who have been programming since 6 years old can ever have a chance to understand the byzantine systems that power the systems underneath the systems.
Not true whatsoever. Everything requires practice, and it helps to be driven to practice by some passion or curiosity. What good does it do to tell someone clearly curious and interested in learning that they should just give the fuck up because they didn't start >10 years ago? Did all of your teachers have the attitude of "Calculus? Don't bother with that. Numbers are scary and integrals will haunt your dreams."‽

You will open up the JavaScript console in your web browser with F11, type
Code:
0.1 + 0.2
only to see the result
Code:
0.30000000000000004
it will require books worth of information to understand why.
Computers really are not that complex. I have taught actual children how floating point works, simply because they asked. "Numbers need to be stored a certain way. There are limitations that come with how computers store such numbers. Here's why decimals are tricky: ..."

Pretending programming and computer science are topics that only a select few dedicated geniuses can get a handle of over the course of a lifetime is retarded and a bit pretentious. We can bitch all day about the state of modern programs and systems, but turning interested people away certainly won't help with that problem. People can learn a lot more than they think when they have some sort of motivation and inspiration to keep them working at it. So many Pajeets learn JS so they can leave their shithole country and make decent money from a reasonably cushy job; that's their motivation. When someone actually has passion for the subject matter, they are significantly better learners and they create better products from their acquired skills. We should be leading them down the right path, or at the very least encouraging them, instead of turning potentially great people away because "Durr. Computer hard, amirite?".
 
If you want to do something quick and dirty without understanding why, start with Python. I use it when I'm trying to throw something together quickly as a prototype or personal project.

If you want to actually understand what's going on, start with C. That's what I did and everyone should do the same if you want to truly obtain a grasp on what's going on under the hood, as others have mentioned. Then, if you really want to understand what's going on, start looking into x86 assembly.
 
You CANNOT learn to code. Don't even try. It's way too complicated. Only those who have been programming since 6 years old can ever have a chance to understand the byzantine systems that power the systems underneath the systems. You will open up the JavaScript console in your web browser with F11, type
Code:
0.1 + 0.2
only to see the result
Code:
0.30000000000000004
it will require books worth of information to understand why.
Your tranny elitism is completely unfounded.
where can i find the C programming language book for cheap?
Piracy, nigger.
 
WRONG! People who spend more than 15 minutes asking "how do I learn to code" will NEVER code. You can't walk around the internet without tripping over programming educational material, it's basically like porn. In some ways, it's never been easier.

The correct answer to someone asking how to learn to code is: YOU CANNOT BECAUSE YOU WILL NOT
 
WRONG! People who spend more than 15 minutes asking "how do I learn to code" will NEVER code. You can't walk around the internet without tripping over programming educational material, it's basically like porn. In some ways, it's never been easier.

The correct answer to someone asking how to learn to code is: YOU CANNOT BECAUSE YOU WILL NOT
true almost all the programmers i know that stuck with it (including myself) got started because they found it inherently interesting and fun and were drawn to dabble and experiment with it on whatever family computer they had available as little kids
i dont know anyone who got into it as a conscious career decision and is still around, those all left for greener pastures over the years
 
WRONG! People who spend more than 15 minutes asking "how do I learn to code" will NEVER code. You can't walk around the internet without tripping over programming educational material, it's basically like porn. In some ways, it's never been easier.

The correct answer to someone asking how to learn to code is: YOU CANNOT BECAUSE YOU WILL NOT
harsh but true. you just need to follow a beginners tutorial. what programming language hardly matters, but if you for instance jerk off to making websites, just pick js.
 
Sorry for double posting like a faggot but Im just taking a break from my coding rn and I want to be helpful lol
but I got more stats in creativity
You can get into designing UI. Not incredibly complicated but it does require alot of creativity. Not gonna call UI designers artists but it requires some artistic thinking with regards to aesthetics and layouts.
For example, with html and css you can desin the layout of a website.
i want to make a website and programs
then you definitely wanna learn javascript, html, and css. Html5 and css are fucking brain dead easy so if you feel intimidated by coding, start with that because its extremely simple. Javascript can get pretty complicated but that's the code that give the website its functionality.

Think of it like a car.
html5 is the contents of a page.
css is the style and layout of the page.
So html5 and css is the shape and design of the car. Its how the car looks.
javascript is what gives the page functionality.
so javascript is the engine under the cars hood.

An example of how it actually works is the post reply button for the forum. Html5 code says that there is a button in a specific section of the web page. CSS is how the button looks and how its aligned relative to other elements in that section. and javascript code is the functionality of the button.
Html 5 says there is a button labelled "post reply"
css says the post reply button is under the input area for your post to the right side of the screen, and its a black rectangle
and when you press the post reply button there is javascript code that gives the button functionality.
 
@SandyHooker just giving you a heads up, I think saddam got banned/left. Not that the info isn’t good for future kiwis
 
  • Informative
Reactions: ${Sandy}
Not gonna call UI designers artists
UI designers are the scum of the earth and there is absolutely nothing artsy about UI design.

Let me repeat that. There is nothing artistic about simple monochromatic symbols, large radius curved corners, or wasted space.
@SandyHooker just giving you a heads up, I think saddam got banned/left. Not that the info isn’t good for future kiwis
I hope he killed himself.
 
UI designers are the scum of the earth and there is absolutely nothing artsy about UI design.

Let me repeat that. There is nothing artistic about simple monochromatic symbols, large radius curved corners, or wasted space.
It was just a suggestion. I don't think UI design is artsy, I was just saying aesthetics and layout do play a big part in good UI design so if somebody considers themselves a creative kind of person and they want to do coding that is what I personally recommend.
 
  • Like
Reactions: CashMoney!
It was just a suggestion. I don't think UI design is artsy, I was just saying aesthetics and layout do play a big part in good UI design so if somebody considers themselves a creative kind of person and they want to do coding that is what I personally recommend.
It wasn't meant to be a knock on you, it's just that I'm really frustrated with these tranny retards who are seemingly behind everything wrong with software, and the UI is the biggest thing that stands out to me because I'm stuck looking at it.

I personally know an artist who wanted a job in tech. I suggested he try UI design, or web design, but he wasn't interested.
 
My experience with programming is that 99% of my time is spent trying to get something to work so I can spend 1% of the time on a crack high of relief and pride after solving something I thought I was too retarded to solve. The ideas and the solving are rewarding, but the work involved in making your ideas solve the problem is what produces the bulk of dopamine from this hobby/career.

Having an idea, fleshing it out, and then building it is why programming is fun. Whether you're making a pretty website, fucking around with a database or algorithms, spinning up a cloud server, or building a robot that follows a line on paper... You're creating. Similarly, automating/solving a problem or increasing efficiency through your own creative musings is equally as enjoyable. Programming is all about solving problems via your imagination and getting a machine to do it faster, more accurately, and with a bit of creative flair.

I started by just... Doing. I don't think I'm particularly talented but the time passes quickly so I continue to invest time in it. The websites further down are fun ways to dive into something and learn as you go with interesting problems or tasks rather than doing something very dry like a fundamentals course of how to print a string and create loops without a functional goal.

The worst way to approach programming is wondering what language to learn or obsessing over frameworks if you're a web developer. All languages are ways to instruct a computer to do things. So, think about what you want to instruct the computer to do.

Low level languages like C or Assembly teach you how to truly understand and command a computer from hardware and up, whereas high level languages hide a lot of that explicit control to give you easier implementation. You will get more mileage long term if you start with low level but I understand why a lot of people gravitate towards Python because it is fast and easy to make your ideas into a functional reality. There's cases to be made with both approaches here based on personality and goals.

The most important things in programming like loops, functions etc are present across languages, and whatever you learn in one can generally be translated into another with syntax differences.

All of that being said, here are websites with tasks and problems dive into.

https://projecteuler.net/

Check out the attached books. All of them are important in different ways.

If you need some social pressure to make you do something each day with the added bonus of showing it off and receiving encouragement, the #100daysofcode challenge is very popular on social media.

You may also want to find an open source project you are interested in and then upskill by picking an unsolved issue in the codebase to fix or suggesting your own improvement for review. Github and source control will be essential for contributing in that realm.

Using Linux is a useful hobby and worth getting your head around. Programming on Windows isn't very sexy, but it's okay on a Mac or Linux OS.

TL;DR check out the automate boring stuff website and the C book, and if you feel extra brave you can look at making your own "home assistant" to automate your house with a raspberry pi... Make your own home server... Or a weather station to go outside your home... Endless ideas. Don't be intimidated by other people creating wild stuff, be inspired, and figure out how they did it so you can do it better.

P. S. You will always feel overwhelmed by how little you know with this venture. You will never know everything and that will make you incredibly uncomfortable at the start. Embrace it. You will never be bored. There's always something to do or learn. Good luck.
 

Attachments

Back