[ Return ]
>> | No. 26277
26277
I'm almost certain this thread already exists, but I can't find it, so sorry. |
>> | No. 26278
26278
There's a thread in /uni/ somewhere with a lot of resources but https://www.khanacademy.org/ is what I remember people talking about as a place to start. |
>> | No. 26280
26280
>>26277 |
>> | No. 26282
26282
Coursera, Udacity and edX have the widest range of courses. They'll try to sell you on a taught course with a certificate or a "nanodegree", but you can take all the courses for free as an independent learner. |
>> | No. 26283
26283
>Once you start to understand the abstract concepts of programming, you'll find it very easy to pick up additional languages. |
>> | No. 26284
26284
>>26282 |
>> | No. 26285
26285
I suppose it depends on your needs, but my programming background stems from embedded systems and I found, though it takes a lot longer, learning it from the ground up (i.e. assembly) allowed me a much greater understanding of how a computer works, and what, exactly, my code does. |
>> | No. 26286
26286
>>26284 |
>> | No. 26287
26287
>>26286 |
>> | No. 26288
26288
All I'm really doing is testing the waters to see how well (or how poorly) I can understand the whole process. I'll probably try a few approaches in the coming months to see if I can make it work. Essentially I have a few options for an attempt at a career change and I want to see for myself how thick I am before I go any further down this particular path. |
>> | No. 26289
26289
The first programming language I learnt was C++, but I didn't start to enjoy programming until after I learnt Python. I'd highly recommend starting with Python - unlike C-style languages it's quite far abstracted from the hardware-specific aspects like memory management, letting you concentrate more on application logic and get more done in less time. Despite being relatively easy for beginners to learn it still has complexity to master that makes it worth sticking with for a while, it's still my go-to for anything smallish I write myself. |
>> | No. 26343
26343
On a tangential note, I found this site today, all about learning Bash and how to do shell scripting. Just wonderful. |
>> | No. 26344
26344
>>26343 |
>> | No. 26392
26392
I'd just like to report in to say that I've been plugging away at the links you lads provided and I'm really starting to get into it. The way it all works is fucking beautiful. The fact that a tiny set of rules can be used to derive an infinitely complicated set of functions is just - at risk of sounding like a ponce - awe inspiring. Not to mention how much better I can abstract how things work even at this very basic level of knowledge. I didn't realise I'd 'get it' this much. Now my only regret is not doing it sooner. |
>> | No. 26407
26407
>>26289 |
>> | No. 26414
26414
Screen Shot 2018-03-25 at 23.00.04.png Go to a Terminal window in Mac or Linux. |
>> | No. 26415
26415
>>26414 |
>> | No. 26418
26418
>>26343 |
>> | No. 26419
26419
>>26418 |
>> | No. 26420
26420
>>26418 |
>> | No. 26447
26447
Do you believe Scratch has much utility for teaching coding? Even for kids? I was reading a book about it and it's things like move the cat two spaces to the left then three spaces down and make it do a little dance. I couldn't see the relationship to coding at all or how it would make someone learn. |
>> | No. 26448
26448
>>26447 |
>> | No. 26450
26450
>>26448 |
>> | No. 26454
26454
>>26448 |
>> | No. 26455
26455
>>26450 |
>> | No. 26456
26456
>>26455 |
>> | No. 26457
26457
>>26456 |
[ Return ]
Delete Post [] Password |