Unable to load image

How 2 Learn 2 Actually code

I’am familiar with a lot of concepts and have done a small amount of intro level shit, but how would I go about actually learning applicable/hobby level coding without taking classes?

Edit: I have decided to learn assembly

35
Jump in the discussion.

No email address required.

If you want an introduction, read this:

https://www.learncpp.com/

Most of this applies to languages other than c++, but everything else is inferior so you should probably just stick with c++ if you're doing hobby level coding.

If you want to do something with this, solve all these problems (in order):

https://projecteuler.net/

Jump in the discussion.

No email address required.

Starting a noob off with C++ is demented.

Jump in the discussion.

No email address required.

Keep yourself safe pythoncel, your language was built for schoolchildren

Jump in the discussion.

No email address required.

C++ is just an r-slured language for people who love jerking themselves off like Haskell, just start with C like god intended.

Jump in the discussion.

No email address required.

Frick, I'm taking a functional programming course next year. How worried do I need to be?

Jump in the discussion.

No email address required.

chess has little to do with it beyond 'how smart r u generally'

Jump in the discussion.

No email address required.

I might do OK at it then, I think I'm decent at that. Though I'm not sure what you mean by

are you into wordicate celibation or shape rotation?

Jump in the discussion.

No email address required.

wordcel vs shape rotator is jsut about 'r-slurred humanities slime vs chad intelligent coders' there isn anything about methods of thinkings.

Jump in the discussion.

No email address required.

More comments

Just got through a functional programming course were we learnt F#

Probably one of the most disgusting languages I've ever written in

Jump in the discussion.

No email address required.

I just checked, my course mentions Haskell but not F#. Hopefully I've dodged a bullet there then

Jump in the discussion.

No email address required.

Haskell is much more r-slurred. It's """pure""" which means doing anything actually useful is a pain in the butt.

Jump in the discussion.

No email address required.

More comments

haskell is harder than f# but more interesting. learn it on your own anyway courses are for soulless mayokels

Jump in the discussion.

No email address required.

It's a stupid hill to die on but I think F# forward piping makes much more sense than haskells functions composition.

Jump in the discussion.

No email address required.

the strict types, bizzare contortions to get around immutability and control flow, and immutable, restricted datatypes suck. the composability, universality, parametric types, and flexibility are great.

Jump in the discussion.

No email address required.

cope. immutability is a feature

Jump in the discussion.

No email address required.

immutability in general is great but it really gets in the way of practical algorithms

write a non-amortized constant time FIFO queue with only immutable haskell-style lists. it's a pain in the butt! unironically do write one though it's a somewhat difficult exercise.

Jump in the discussion.

No email address required.

i exclusively write in javascript. every line is an assignment, either to a lambda or to a constant.

currently solving https://projecteuler.net/problem=793

Jump in the discussion.

No email address required.

Functional languages... smh.

Jump in the discussion.

No email address required.

just start with C

Oh ok so you’re not a pythoncel. Nevermind

Jump in the discussion.

No email address required.

Gonna have to agree with this. They even start you off with C in college but I've heard that Python is being taught now as a beginner language. I think that's stupid but I'm not a college so wtf do I know.

At least C is very small and I think the easiest way to learn pointers.


Krayon sexually assaulted his sister. https://i.rdrama.net/images/17118241526738973.webp https://i.rdrama.net/images/17118241426254768.webp https://i.rdrama.net/images/17156480765435808.webp

Jump in the discussion.

No email address required.

They start them on python because many of those kids struggle with the concept of a file system and CLI and have not touched anything code-adjacent before. They try to get them started with something simple and then later more into languages like C++ to teach data structures.

Jump in the discussion.

No email address required.

Maybe it's cuz I'm a boomer but I think learning a high level language like Python is bad because you don't really understand what's going on under the hood. C is so unforgiving that it makes you understand memory management and how values are stored and gives you more of an under the hood experience.


Krayon sexually assaulted his sister. https://i.rdrama.net/images/17118241526738973.webp https://i.rdrama.net/images/17118241426254768.webp https://i.rdrama.net/images/17156480765435808.webp

Jump in the discussion.

No email address required.

I agree, but I think that it's fine to start with a high-level language as long as you drop into lower-level ones and then go back up with the knowledge of the underlying systems in the higher level languages.

Jump in the discussion.

No email address required.

Keep yourself safe

Jump in the discussion.

No email address required.

Or based.

Jump in the discussion.

No email address required.

cppcells getting amateurs to their pyramid scheme is always hilarious

Jump in the discussion.

No email address required.

thanks :derpthumbsup:

Jump in the discussion.

No email address required.

while projecteuler is great, and much better than essentially any other coding challenge site, i'd recommend doing simpler projects first.

PE also requires a lot of abstract math. often the math is harder than the coding. which, again, is great, and abstract math is also critically important for actual coding - but it might make it hard at first.

Jump in the discussion.

No email address required.

What would you recommend then? Im looking to improve my coding skills to impress my boomer boss

Jump in the discussion.

No email address required.

if you're already a coder try PE. the first few problems are easy but later ones are quite tough.

other than that just ... do useful, complicated things? idk what'll impress your boss but that's gay.

Jump in the discussion.

No email address required.

Yw. Don't cheat.

Jump in the discussion.

No email address required.

:ma#rseytroublemaker:

Jump in the discussion.

No email address required.

U r-slur those are mainly math problems

Jump in the discussion.

No email address required.

Math problems which are meant to be solved with programming

Jump in the discussion.

No email address required.

ITcels are the plumbers of programming

Jump in the discussion.

No email address required.

>C++

:marseypuke:

Jump in the discussion.

No email address required.

C++ was made for jeet H1B slaves and EEs who can't code. Calling C++ superior is hilarious blub paradox nonsense.

Learn python (only good for simple projects), rust (good for transsexuals), or haskell (good for high IQ aspies)

Jump in the discussion.

No email address required.

I started with Warcraft World Editor lol.

Jump in the discussion.

No email address required.

Link copied to clipboard
Action successful!
Error, please refresh the page and try again.