[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Mobile] [Home]
Settings Mobile Home
/wsr/ - Worksafe Requests

Thread archived.
You cannot reply anymore.

I am wanting teach myself to code. since i don't have the money for classes and nobody is giving me any so where should i start?
I wanna know what language to start out with and what videos i should watch
what do you want to make?
Nothing. I just wanna learn the basics because i think it's neat
then go solve logic puzzles and read fundamentals
Here's a huge free book that claims to teach you fundamentals while using C# as an example.


It's not as easy as it claims to be (had to google for many terms during the first chapters), but it worked for me. Until I lost interest.
Sidenote: They want to push you towards Visual Studio, which I never bothered with. It seemed idiotic to shoot myself in the foot with 80GB of M$ software, when all coding examples and tasks worked perfectly fine with Notepad++ and manual compiling in csc.exe. But then again, I never made it past half-way in the book.
The site teaches Python 3 by showing how to automate many common tasks.
The effort pays off when you get interactive debugging, programmatic refactoring, context-sensitive autocomplete, testing integrated into your build with automatic todo list generation, etc. etc. Being able to edit your program whilst it's running without losing state is a real killer feature, particularly when it works in C, C++, etc.

If you're remotely serious about programming, you're going to have to learn to work IDEs at some point, so you might as well start as you mean to go on.

That's nothing nowadays, particularly if you're developing software that matters. You need more than 100GB to compile Chromium, for example.
>more than 100GB to compile Chromium
Wow, that's kinda high. For comparison, my distro recommends "10GBs or so" for compiling Chromium on a tmpfs.
Just going on what size Chromium says Chromium is. One of the reasons for this discrepancy is going to be that on Gentoo you're compiling from a snapshot, whereas the official build instructions have you do a git checkout (like you would have to if you were actually working on it).

I post this every single time (we should have a FAQ on pastebin or some shit for most common questions)
The best way to learn alone how to code is to have a purpose.
You like games? Go make a game
You like anime or manga? Make a program that sort your stuff
You want to automate some shit? Good.
You are going to need to memorize a good amount of shit, learn how to think as a programmer.
With a project you will learn while praticsing.
literally just use codecademy. once you have the fundamentals down (which it will teach you in a pleasing format), if you're not retarded you can google anything else and learn by doing. if you are retarded idk what you should do, never been there.
>You like games? Go make a game
I'm going to strongly support that option. Make some games, you'll learn a whole bunch of different stuff.
Start with python, they are quite easy to get into and very flexible
I second this.
File: 1567854389359.gif (366 KB, 140x160)
366 KB
366 KB GIF

Free courses on most major coding languages. Start there and good luck. Also I reccommend you make an account (which is also free) so you can keep your learning progress and also save codes you wrote yourself in their online editor.

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.