Jump to content

How to learn to code?

Mark_C
Go to solution Solved by RadiatingLight,

you just have to make a lot of stuff

Try making a basic interface with tkinter, learn stuff along the way.

try making a tool that can view (or modify) file properties, learn stuff along the way

try making a "game of life" type thing, or cookie clicker, learn stuff along the way.

rinse and repeat until you are the next steve jobs. 

Can someone please inform me on the best way to learn to write complex software?

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Slottr said:

Learn to code or learn about complex software?

I already know basics but want to progress into more complex

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Mark_C said:

I already know basics but want to progress into more complex

Well, what do you know?

Community Standards || Tech News Posting Guidelines

---======================================================================---

CPU: R5 3600 || GPU: RTX 3070|| Memory: 32GB @ 3200 || Cooler: Scythe Big Shuriken || PSU: 650W EVGA GM || Case: NR200P

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Slottr said:

Well, what do you know?

Basic Python and basic Java

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Mark_C said:

Basic Python and basic Java

You're not going to get into complex software really with just knowing base stuff

How much do you know of each?

Community Standards || Tech News Posting Guidelines

---======================================================================---

CPU: R5 3600 || GPU: RTX 3070|| Memory: 32GB @ 3200 || Cooler: Scythe Big Shuriken || PSU: 650W EVGA GM || Case: NR200P

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Slottr said:

You're not going to get into complex software really with just knowing base stuff

How much do you know of each?

Well right now im about 25% complete for both on Codecademy

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, Mark_C said:

Well right now im about 25% complete for both on Codecademy

 

Being not familiar with codeacademy I can't really use that as a benchmark.

But if I had to guess, you're nowhere near what it would take to tackle complex systems

 

Finish those courses and move to C

Community Standards || Tech News Posting Guidelines

---======================================================================---

CPU: R5 3600 || GPU: RTX 3070|| Memory: 32GB @ 3200 || Cooler: Scythe Big Shuriken || PSU: 650W EVGA GM || Case: NR200P

Link to comment
Share on other sites

Link to post
Share on other sites

you just have to make a lot of stuff

Try making a basic interface with tkinter, learn stuff along the way.

try making a tool that can view (or modify) file properties, learn stuff along the way

try making a "game of life" type thing, or cookie clicker, learn stuff along the way.

rinse and repeat until you are the next steve jobs. 

QUOTE/TAG ME WHEN REPLYING

Spend As Much Time Writing Your Question As You Want Me To Spend Responding To It.

If I'm wrong, please point it out. I'm always learning & I won't bite.

 

Desktop:

Delidded Core i7 4770K - GTX 1070 ROG Strix - 16GB DDR3 - Lots of RGB lights I never change

Laptop:

HP Spectre X360 - i7 8560U - MX150 - 2TB SSD - 16GB DDR4

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, RadiatingLight said:

you just have to make a lot of stuff

Try making a basic interface with tkinter, learn stuff along the way.

try making a tool that can view (or modify) file properties, learn stuff along the way

try making a "game of life" type thing, or cookie clicker, learn stuff along the way.

rinse and repeat until you are the next steve jobs. 

 

7 minutes ago, Slottr said:

Being not familiar with codeacademy I can't really use that as a benchmark.

But if I had to guess, you're nowhere near what it would take to tackle complex systems

 

Finish those courses and move to C

well along with codecademy or instead, is there anyway you suggest I can learn better or more efficiently?

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Mark_C said:

 

well along with codecademy or instead, is there anyway you suggest I can learn better or more efficiently?

Like, the courses are just a guide to give you a path

 

You can move to new topics and try to learn how to use them efficiently at any point. If you're a reader, there's plenty of textbooks you can run through

Community Standards || Tech News Posting Guidelines

---======================================================================---

CPU: R5 3600 || GPU: RTX 3070|| Memory: 32GB @ 3200 || Cooler: Scythe Big Shuriken || PSU: 650W EVGA GM || Case: NR200P

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, Slottr said:

Like, the courses are just a guide to give you a path

 

You can move to new topics and try to learn how to use them efficiently at any point. If you're a reader, there's plenty of textbooks you can run through

Would you happen to know if Kahn Academy would help me progress better?

Link to comment
Share on other sites

Link to post
Share on other sites

Probably not revelant. But if you learn under preassure. You can design your own "complex" program and make it as you learn.

Of course this will demotivate you alot if you give up easily, but if you have the "I can do this" mentallity, and dont break on the way. You definitely can make somewhat complex programs along the way.

 

Anyways if you take this route. I would advice you to stay with one program, and don't give up untill it's done.

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Mark_C said:

Would you happen to know if Kahn Academy would help me progress better?

Maybe? I don't know how you learn

They don't go to a very high level and focus is primarily only around web based languages

 

Plus I don't believe they do anything near C, Java or Python

Community Standards || Tech News Posting Guidelines

---======================================================================---

CPU: R5 3600 || GPU: RTX 3070|| Memory: 32GB @ 3200 || Cooler: Scythe Big Shuriken || PSU: 650W EVGA GM || Case: NR200P

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×