Want to learn to code

yusuo

Well-Known Member
OP
Member
Joined
Oct 19, 2006
Messages
3,466
Trophies
2
Age
37
XP
5,589
Country
United Kingdom
Ok so let's put this bluntly although I deem myself to be quite computer literate I cannot code to save my life.

I done a bit of visual basic in college, 10 years ago but apart from that I've had no experience and to be fair I can't remember anything.

Where is a good place to start that can make it somewhat fun and what language should I start with
 
  • Like
Reactions: DRAGONBALLVINTAGE

_v3

Well-Known Member
Member
Joined
Oct 12, 2013
Messages
701
Trophies
0
Age
29
XP
2,412
Country
Croatia
Sololearn has a good deal of courses, completely free. Start with whatever you feel like learning.
 
D

Deleted User

Guest
Start with python.There is a site called udemy where you can pay for course lessons or get free basic lessons
 
Last edited by ,
  • Like
Reactions: Deleted User

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,746
Trophies
4
Age
45
Location
Engine room, learning
XP
15,563
Country
France
that can make it somewhat fun
sorry, it's not serious but a game (you asked for fun) :
Human Resource Machine

it's a game where you "program" the logic of your employee to automate tasks.
you have access to only a short list of commands (only addition and subtraction), and from that you need to create things like division, XOR, comparison, sorting strings alphabetically, etc.
the language looks more like ASM than C/C++/basic. it's using registers/add/sub/jump only.
it's short (40 levels), each with 2 challenges to create shorter code as possible.
it's fun if you like programming and logic.
steam, gog, humble bundle, iphone, android, wiiu, and Switch!

I played on switch, I miss one more level to complete it.


Maybe it can help you for your real learning course to shorten and think how to optimize your code? (or not, it's just a game)
 
Last edited by Cyan,
  • Like
Reactions: Minox

Alkéryn

Moon Dweller ~
Member
Joined
Mar 15, 2015
Messages
1,665
Trophies
1
Age
24
Location
Albategnius, Moon
XP
2,351
Country
France
I started with C
C is still my favorite language after many many years
i recomand
"The C programming language Second edition (by dennis ritchie)"
you can find it if you search pdf on goodle but i don't know if i'm allowed to share it on gbatemp due to copyright

--------------------- MERGED ---------------------------

But yeah there are many resource online
C++ is nice to begin with too but with C you really learn how computer works and learn a good programming style from the begining
Also if you know C, learning any other language is easy peasy
maybe you will need a bit more time the first time you encounter OOP but that's it
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,149
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,073
Country
Australia
I can send you a bunch of Java textbooks if you like.

You can try looking at Udemy for courses, they're sometimes free. It would be better to follow a proper course than a collection of disparate tutorials which will conflict with each other, confuse you, and not teach you the right way to solve problems (even better to enrol in a proper higher education course).
 

GhostLatte

GBAtemp's Official Van Master™
Member
GBAtemp Patron
Joined
Mar 26, 2015
Messages
3,595
Trophies
3
Age
23
XP
8,639
Country
United States
Don't start with Java for the love of God. Well if you want to, go for it! Starting with Java was one of the major mistakes I made when I started programming on my robotics team. C++ is a good start and I've had hell of fun using it in this programming class I take at my school. I've certainly gained a deeper understanding of Java, but I am far from from proficient. That's why I'm using JavaScript for the incomimg freshmen on the team who are interested in programming.
 

Quantumcat

Dead and alive
Member
Joined
Nov 23, 2014
Messages
15,149
Trophies
0
Location
Canberra, Australia
Website
boot9strap.com
XP
11,073
Country
Australia
I started with C++ and when my degree changed to be Java focused (I took a while to do it and C++ was old news by the end) I hated not being able to use pointers and pass objects by reference and stuff like that. But if you don't learn C++ to start with then you'll never miss that. And if you want a job you'll have a lot better luck being certified in Java than knowing C/C++
Edit: 170 jobs in C/C++ and 1561 jobs in Java
https://www.seek.com.au/c-cplusplus-jobs
https://www.seek.com.au/java-jobs
 
Last edited by Quantumcat,
  • Like
Reactions: leonmagnus99
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys