Jump to content

If you want to learn to code, most people recommend CS50 (a free programming course by harvard), which is an amazing resource, but I think its not for all. I, myself, love to learn coding by actually making something. That is where FreeCodeCamp.org comes in (I have not been paid by them, they are just doing really cool stuff). They have full programming courses, with certification either already available or in active development. They mix in video lectures, notes, quizzes, and practical coding. Their courses are so good. Just give them a try if you are a beginner, or want to pick up a new language, its free. There are no pesky ads, just a pop up reminding you to support them if you can, and even that pops up very occasionally.

 

Honestly, I feel like they are not very well known, even though they do lord's work.

 

TLDR; Go to FreeCodeCamp.org and learn to code

Link to comment
https://linustechtips.com/topic/1627641-do-you-want-to-learn-to-code/
Share on other sites

Link to post
Share on other sites

30 minutes ago, GT710 Connoisseur said:

If you want to learn to code, most people recommend CS50

That's a bit rough for "learn to code", and you'll also need to get other math courses. For a beginner, Brilliant or CodeAcademy, or better yet, both can provide the fundamentals to start getting into coding basic apps. Getting into academics is a bit intense and a time sink, because if a person takes a break for a week, they won't remember/understand what the previous lesson was about.

*using non-conversational, sketch-level language to gesture at structure and direction.
The GB8/12 Liberation Front

 

 

Link to post
Share on other sites

I knew how to code (in C), but forgot since lol 😄

AMD R9  7950X3D CPU/ Asus ROG STRIX X670E-E board/ 2x32GB G-Skill Trident Z Neo 6000CL30 RAM ASUS TUF Gaming AMD Radeon RX 7900 XTX OC Edition GPU/ Phanteks P600S case /  Arctic Liquid Freezer III 360 ARGB cooler/  2TB WD SN850 NVme + 2TB Crucial T500  NVme  + 4TB Toshiba X300 HDD / Corsair RM850x PSU/ Alienware AW3420DW 34" 120Hz 3440x1440p monitor / ASUS ROG AZOTH keyboard/ Logitech G PRO X Superlight mouse / Audeze Maxwell headphones

Link to post
Share on other sites

It is one thing to code stuffs, and another to contribute. Checkout any of the major open source projects in the language you are comfortable in on GitHub. I will be VERY surprised if you can start fixing the listed bugs/feature requests on there on day 1, week 1, or even month 1. 

Sudo make me a sandwich 

Link to post
Share on other sites

  • 1 month later...

One thing I noticed about people learn to code. They have a portfolio full of half baked, and half finished projects. It is not a good look. It means beginners just can't commit from start to finish. Maybe you decided you already learn enough but how will you show off your skills to others? You have project to demo? An url to link to?

 

Why are you learning coding in the first place? What is your goal? You better ask yourself all of these. If the answer involves working on real world production grade softwares one day, you better finish what you started. Also don't keep just doing coding challenges. I have seen people who just solve one leetcode question after another day in and day out. Doing this will help you land a job at Google, yeah but won't teach you anything about software engineering. If getting a job is your only goal.... Well, I mean you do you but....

Sudo make me a sandwich 

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

×