Bitcoin Forum

Economy => Services => Topic started by: jackg on March 20, 2019, 03:25:34 AM



Title: Free programming lessons
Post by: jackg on March 20, 2019, 03:25:34 AM
I'm wondering whether to try to do this here and give people lessons in programming languages.

I can do asm (the basics at least), python, java and c#. I can probably do a few more but I'm not sure of my competency. Anyway if anyone's interested let me know and I'll try to give it a go.

Day 1: getting and setting environment, downloading required software.
Day 2: variable assignments
Day 3: inputs and outputs
Day 4: if else and else if
Day 5: loops
Day 6: file handling
Day 7: case/switch statements
Day 8: recursion
Day 9: oop potentially

Tbh at some point if I do this I'll go fuck it and start posting multiple things at once or one every 12 hours or so.


Title: Re: Free programming lessons
Post by: GreatArkansas on March 20, 2019, 04:01:26 AM
I'm in for this! Giving free programming lesson is gold for me. Since I am a newbie in javascript and python developer, I want to give a shot to another programming languages or will enhance my knowledge on an existing programming language.


Title: Re: Free programming lessons
Post by: Xenrise on March 20, 2019, 04:07:17 AM
Wow this is great. Where are you going to post these lessons of yours? This thing is very timely and currently, I am studying computer science. This will be very good to me. For c++, I know the basics of it but java is the lesson I wanted to learn.


Title: Re: Free programming lessons
Post by: jackg on March 20, 2019, 04:11:37 AM
I'll potentially start it some point this week. I might wait until Saturday to do it and give it a full go. I'll post stuff here unless you guys want me to use something like google classroom however I'd rather post it so it can be public knowledge.



Title: Re: Free programming lessons
Post by: pooya87 on March 20, 2019, 04:13:38 AM
a cool move but when it comes to learning a new programming language specially the basics that you listed in your "day"s there are a lot of online courses that are easier to watch compared to reading comments on a forum. for example the Microsoft Academy[1] has courses such as C# for absolute beginners which are good.

i think it would be best if you offered something like the "programming buddy" and "... mentor" subs on reddit are doing. which is basically a mentor kind of thing, you can also do code reviews which is a lot more helpful in my opinion for people who want to learn as beginners.

[1] https://mva.microsoft.com/


Title: Re: Free programming lessons
Post by: lagoon88 on March 20, 2019, 04:14:44 AM
I am very much interested to learn programming. It will be good if i can get it free.


Title: Re: Free programming lessons
Post by: Yabes on March 20, 2019, 04:30:44 AM
Interested, Thankyou for you willing for sharing.

Did you learn about programing about 'Blockchain' flow / system?


Title: Re: Free programming lessons
Post by: jackg on March 20, 2019, 05:52:17 AM
Interested, Thankyou for you willing for sharing.

Did you learn about programing about 'Blockchain' flow / system?


I'm going to attempt to start programming my own bitcoin core in c# at some point. I started it in January but put it on hybernate due to the amount of coursework I was given... I'll revisit that project around Easter and beyond and hope to get something working (I don't sleep very much now so I can get stuff done quickly ).


Someone needs to bump this thread on Saturday so I remember to start this. I'm going to add a poll as it might be helpful.

The buddy of code review part seems quite interesting but they don't seem to get much traction a lot of the time and if you dunk a toddler into deep water, chances are they're going to be scared of it for a long while after (I'm condemning the toddler thing, if youre considering it you need to get help).


Title: Re: Free programming lessons
Post by: aervin11 on March 20, 2019, 02:40:07 PM
I'm wondering whether to try to do this here and give people lessons in programming languages.

I can do asm (the basics at least), python, java and c#. I can probably do a few more but I'm not sure of my competency. Anyway if anyone's interested let me know and I'll try to give it a go.

I'm interested. To be honest I have no background for this but I am more than interested


Title: Re: Free programming lessons
Post by: cabalism13 on March 20, 2019, 03:04:00 PM
Although I already have a background on C Language and Java Progeamming, I still want to master it but if you only offer one Language to study, then I will choose Python Programming.

Gonna watch this thread if this continues and for the upcoming schedule.


Title: Re: Free programming lessons
Post by: jackg on March 22, 2019, 09:33:03 PM
Based on the poll it looks like I'll start with python. I'll post it somewhere on the forum unless someone can link to somewhere better or a better style to do this.

(I should probably have included bash on the poll options just to see if anyone was interested)


Title: Re: Free programming lessons
Post by: generatorhd on March 22, 2019, 10:33:51 PM
I'm interested do you also teach HTML CSS or is it just the ones listed in the op


Title: Re: Free programming lessons
Post by: jackg on March 22, 2019, 11:27:26 PM
I'm interested do you also teach HTML CSS or is it just the ones listed in the op

I could do but I'm hoping we stop using those at some point ;D.

Also they're markup languages and not programming languages that are Turing complete although I suppose I didn't state that....


Title: Re: Free programming lessons
Post by: cabalism13 on March 23, 2019, 01:53:42 AM
Based on the poll it looks like I'll start with python. I'll post it somewhere on the forum unless someone can link to somewhere better or a better style to do this.

Good to know, I suggest to make it on the B&H or Off Topic Section but it seems the Off Topic Board is commonly flooded with shitty scumbags so the best option would be Beginners & Help.


Title: Re: Free programming lessons
Post by: generatorhd on March 23, 2019, 02:41:40 PM
Also I don't have a laptop can I learn code from a phone


Title: Re: Free programming lessons
Post by: ChrisPop on March 23, 2019, 04:29:00 PM
It is great to see someone who is not selfish and actually wants to offer his knowledge for free so others can benefit from it. You're an example and even if I am not currently interested in learning programming skills I want to express my gratitude. We need more people like you.  ;)


Title: Re: Free programming lessons
Post by: jackg on March 23, 2019, 07:21:29 PM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.


Title: Re: Free programming lessons
Post by: examplens on March 23, 2019, 07:28:15 PM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.

Maybe one suggestion while you are still at the beginning.
Your new thread needs to be self-moderated. Then you can moderate/delete some unnecessary comments. I suspect that it may be cumbersome and all sundry comments will only get tense to read and follow. Because of that, I post here this suggestion but it should not always be the case.


Title: Re: Free programming lessons
Post by: gabbie2010 on March 23, 2019, 09:02:53 PM
This is indeed a good idea and concept toward learning python programming language I am quite impressed by your generosity and willingness to offer this course free keep it up.
I hope you keep on with the lesson as I am a python language enthusiasts with a desire to learn this language
I will like to implore you if possible to incorporate some little projects in the course of the lessons to show how those lines of code and syntax are used in real life projects this will encourage learners to work on their own projects.


Title: Re: Free programming lessons
Post by: jackg on March 24, 2019, 02:05:16 AM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.

Maybe one suggestion while you are still at the beginning.
Your new thread needs to be self-moderated. Then you can moderate/delete some unnecessary comments. I suspect that it may be cumbersome and all sundry comments will only get tense to read and follow. Because of that, I post here this suggestion but it should not always be the case.


Thanks for the advice, I've added a rule. I will make it self moderated if it becomes an issue though. One or two posts I don't think would be much of an issue?


Title: Re: Free programming lessons
Post by: Vispilio on March 24, 2019, 02:37:52 AM
Excellent idea, and I'm glad you started with Python, already looking forward to the next classes...

I hope you make it as professional and thorough as possible, all the best.


Title: Re: Free programming lessons
Post by: r1s2g3 on March 24, 2019, 05:05:25 AM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.

Thanks for starting it, I guess you should have created it as self Moderated thread to protect it from unwanted queries/posts.
I will be following it, Thanks jackg.


Title: Re: Free programming lessons
Post by: hugeblack on March 24, 2019, 04:05:58 PM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feedback or suggestions.
Thank you for creating that topic, I've learned a lot about Java/C/C++/C#. I wanted to start learning about Python but I was too lazy.
The program was downloaded, I hope that the posts will be re-formatted.

It's better to be about mistakes in a particular code "code reviews" where a lot of things in YouTube can be learned. "Or explain some small projects"

Place a donation link.


Title: Re: Free programming lessons
Post by: jackg on March 24, 2019, 11:24:29 PM
Day 2 is up! (https://bitcointalk.org/index.php?topic=5123974.msg50302473#msg50302473)

Comment here if I've missed anything or shoot me a pm.

Sorry it's a bit late I was trying to fix some coursework but Intel's quality control is slipping ;D.


Title: Re: Free programming lessons
Post by: jackg on March 25, 2019, 05:26:10 AM
Day 2 is up! (https://bitcointalk.org/index.php?topic=5123974.msg50302473#msg50302473)

Comment here if I've missed anything or shoot me a pm.

Sorry it's a bit late I was trying to fix some coursework but Intel's quality control is slipping ;D.



I'm wondering of people's opinions of me doing doctests (I'll do try and except/catch statements too but most people I come across seem to struggle with doctests and they're very helpful when you have large programs). I'll probably do a section of how to make things run faster - python is good for this because you can decide whether you run byte code or the interpreted part of the language...

That's right I no longer sleep


Title: Re: Free programming lessons
Post by: darklus123 on March 25, 2019, 08:42:23 AM
We know that are a lot of tutorials or lessons from youtube or any other sites for free. I am just curious if how are you going to differentiate your lessons to others. Are this also based on a professional  experience?


Title: Re: Free programming lessons
Post by: jackg on March 25, 2019, 09:37:45 AM
We know that are a lot of tutorials or lessons from youtube or any other sites for free. I am just curious if how are you going to differentiate your lessons to others. Are this also based on a professional  experience?

I'm not. I'm just offering another choice.
People seem to be finding the helpful or at least the first one so I may as well keep doing it. If not for the forum then it might help people find and learn about bitcoin by seeing we're a fairly normal community.

I have more of a research background than a professional one and such no... I anticipate my skills are mainly good for research however there will be overlaps with everything and typically speaking to go into programming professionally one need only program something as simple as the fizz buzz program.


Title: Re: Free programming lessons
Post by: jackg on March 25, 2019, 05:34:31 PM
Next python tutorial has been posted.

This is getting potentially mixed reviews but I may as well continue in the hope it helps someone...


Title: Re: Free programming lessons
Post by: reda on March 25, 2019, 07:36:18 PM
Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  :)


Title: Re: Free programming lessons
Post by: jackg on March 25, 2019, 08:19:53 PM
Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  :)


This is at the bottom of my to do list. I mean it probably will be done as I want to build a smart contract client into my bitcoin wallet which is also pending completion.

It may be of interest for you to look into the technicals of the bitcoin lightning network, thereum and eos which are all smart contract based.

(the to do list is about a year long so I wouldn't wait for it).


Title: Re: Free programming lessons
Post by: tesla1994 on March 25, 2019, 10:50:19 PM
Interested! Thanks for your time


Title: Re: Free programming lessons
Post by: reda on March 26, 2019, 03:05:14 PM
Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  :)


This is at the bottom of my to do list. I mean it probably will be done as I want to build a smart contract client into my bitcoin wallet which is also pending completion.

It may be of interest for you to look into the technicals of the bitcoin lightning network, thereum and eos which are all smart contract based.

(the to do list is about a year long so I wouldn't wait for it).

Yes this is my wish and hopefully your advice on this learning purpose will be help me. I will keep on watch this thread and the directed thread too. Thanks so much.


Title: Re: Free programming lessons
Post by: jackg on March 27, 2019, 09:16:28 PM
Day 4 is up but I'm too awake today so there's a chance I've missed something. Please pm me if I have.


Title: Re: Free programming lessons
Post by: darklus123 on March 28, 2019, 01:19:32 AM
~

Got it. Might as well give us some exercises so that those users who were reading your posts can give it a try. I guess the main advantage of your topics is that users can directly discuss if they are having a hard time and you are also up for answering them right?


[/quote]
Hello actually i am curious to learn technical things on block chain and general programming things but since I am finance background i am unable to achieve it. Last month i was trying to learn bb coding here on forum to some bucks and make myself involved in the forum. Some how i can codes and ann now. Can i have good youtube or any video tutorial to learn solidity and easy things can learn in smart contract development? Thanks, hope you will help me.  :)

Well this is pretty easy if jackg has no time for making videos then might as well one of the students can especially when they already have fully understood the discussion. It is a community work so might as well contribute


Title: Re: Free programming lessons
Post by: pooya87 on March 28, 2019, 03:39:58 AM
I'll probably do a section of how to make things run faster - python is good for this because you can decide whether you run byte code or the interpreted part of the language...

isn't python like THE slowest programming language ever. i am asking this because i have 0 experience in it but i remember reading a couple of posts on SO about it with some comparison with other languages. in fact here they are:
https://codegolf.stackexchange.com/questions/26323/how-slow-is-python-really-or-how-fast-is-your-language
https://codegolf.stackexchange.com/questions/26371/how-slow-is-python-really-part-ii

(the to do list is about a year long so I wouldn't wait for it).

o man the backlog. i have it too and the more i learn about bitcoin and programming the longer it gets. i have things in it that i know for a fact i will get there at least in 3 years.


Title: Re: Free programming lessons
Post by: rhomelmabini on March 28, 2019, 04:28:23 AM
Though I am not really on this industry but I am trying to learn new things and having knowledge to web/software development might get me a good background I guess. Been studying python but frequently as time is too limited as you mentioned on the day lesson thread just knowing python isn't a good package I guess it will be best for me to wait for other lessons for java/c# though it's more complicated languages I'll try my best to learn it.

Too excited for jackg's certificate at the end of the lesson. Suggesting to add more option on the poll like two or all votes for 2 or more language prefer by the user. ;D


Title: Re: Free programming lessons
Post by: jackg on March 28, 2019, 06:15:34 AM
I'll probably do a section of how to make things run faster - python is good for this because you can decide whether you run byte code or the interpreted part of the language...

isn't python like THE slowest programming language ever. i am asking this because i have 0 experience in it but i remember reading a couple of posts on SO about it with some comparison with other languages. in fact here they are:
https://codegolf.stackexchange.com/questions/26323/how-slow-is-python-really-or-how-fast-is-your-language
https://codegolf.stackexchange.com/questions/26371/how-slow-is-python-really-part-ii

(the to do list is about a year long so I wouldn't wait for it).

o man the backlog. i have it too and the more i learn about bitcoin and programming the longer it gets. i have things in it that i know for a fact i will get there at least in 3 years.

Me and my flatmate have an argument as to the fastest programming language. I was rooting for c# and go and he was routing for c and c++.

We almost created a treaty on the debate to say that c and cpp are fast at handling primitives and other data structures but c# is better at high levelesque stuff.

Have you programmed assembly pooya? It's fun and the fastest you can get before writing in hex (if not get a computer with an arm chip and have some fun).

And yeah, the backlog is really annoying and it's not helped by discussions with people in the field you just end up searching a load of stuff and wanting to reimplement it.

Ah, @pooya I said python is good at being made a bit faster I did not say it was the fastest not will it ever be at the moment. Unless they switch the interpreter for a compiler and so a few more radical things.

Though I am not really on this industry but I am trying to learn new things and having knowledge to web/software development might get me a good background I guess. Been studying python but frequently as time is too limited as you mentioned on the day lesson thread just knowing python isn't a good package I guess it will be best for me to wait for other lessons for java/c# though it's more complicated languages I'll try my best to learn it.

Too excited for jackg's certificate at the end of the lesson. Suggesting to add more option on the poll like two or all votes for 2 or more language prefer by the user. ;D


It's a good idea in theory, but you try editing a poll and get back to me...

The other languages will come in time. I don't want someone sat doing 10 tutorials a day and nor do I want someone finishing one and cramming the next into a day...


Title: Re: Free programming lessons
Post by: jackg on March 29, 2019, 10:36:37 PM
Next day's lessons are up! I've added 5 programming challenges to the bottom that vary in difficulty. If there are any issues with them send me a pm or post on this thread.

On the youtube thing, if someone wants to be the voice and do the coding then send me a pm I'm happy to help you with the transcript.


Title: Re: Free programming lessons
Post by: jackg on March 31, 2019, 05:06:09 AM
Next day is up.

For the oop day I'm not doing public private and protected in python because it makes no sense to me (it's been pointed out by a few of my python-orientated friends that it means nothing)...


Title: Re: Free programming lessons
Post by: jackg on April 02, 2019, 03:30:45 AM
Today's lesson is up. We're doing OOP, subroutines and stacks if anyone wants to check it (I'll do queues tomorrow along with recursion probably).


Title: Re: Free programming lessons
Post by: CoolWave on April 02, 2019, 08:46:06 AM
A good move.  You can definitely count me in . Java is more challenging than other languages. I want to understand classes in python .


Title: Re: Free programming lessons
Post by: jackg on April 02, 2019, 10:08:44 AM
My python thread is avaliable here. More languages will come: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

I'm doing a language at a time so people don't end up with  a huge backlog try doing 2 a day if you want and I'll. Wait about 3 days after finishing this time.


Title: Re: Free programming lessons
Post by: release on April 03, 2019, 01:23:36 AM
My python thread is avaliable here. More languages will come: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

I'm doing a language at a time so people don't end up with  a huge backlog try doing 2 a day if you want and I'll. Wait about 3 days after finishing this time.

Thanks

I also heard that Benjamin Trevor Grenier in Australia is giving free lessons for full stack developers


Title: Re: Free programming lessons
Post by: jackg on April 19, 2019, 11:44:14 AM
I'm not sure whether my strategy works or not. I'm happy to start on the other languages thiygh if anyone's interested (if it was any good for anyone or if you were waiting for them). I'll go with the one with the ne t highest votes...


Title: Re: Free programming lessons
Post by: kyl.x-is on April 24, 2019, 10:50:34 PM
I'm wondering whether to try to do this here and give people lessons in programming languages.

I can do asm (the basics at least), python, java and c#. I can probably do a few more but I'm not sure of my competency. Anyway if anyone's interested let me know and I'll try to give it a go.

Day 1: getting and setting environment, downloading required software.
Day 2: variable assignments
Day 3: inputs and outputs
Day 4: if else and else if
Day 5: loops
Day 6: file handling
Day 7: case/switch statements
Day 8: recursion
Day 9: oop potentially

Tbh at some point if I do this I'll go fuck it and start posting multiple things at once or one every 12 hours or so.


I'm interested! As for the poll above, I probably need all three, but programming always seem too cumbersome for me, hence I'm about to start learning.
Do you give any kind of books or handouts, even if they're created by not just for a back study guide or worthy notes?
Good job to start anyway.


Title: Re: Free programming lessons
Post by: jackg on April 24, 2019, 11:51:30 PM
Try looking at the python challenges on that thread (link in my personal message) would it be helpful if I produced solutions and posted them there or here, explaining what each line does?


Title: Re: Free programming lessons
Post by: hugeblack on April 29, 2019, 03:50:21 PM
Try looking at the python challenges on that thread (link in my personal message) would it be helpful if I produced solutions and posted them there or here, explaining what each line does?
Yes, It is best to be posted here.
I was lazy in learning that language, I started with you "lesson: 3" but I stopped because of the lack of time.
I hope you will return with more and more exercises.
Also, what is the best YouTube channel for learning? What do you think of this channel (@ProgrammingKnowledge (https://www.youtube.com/user/ProgrammingKnowledge/playlists))?
Are there any sources or references you can add?

Can I translate that topic?


Title: Re: Free programming lessons
Post by: jackg on April 29, 2019, 07:24:22 PM
Quote from: hugeblack link=topic=5122536.msg50825032#msg50825032

Yes, It is best to be posted here.
I was lazy in learning that language, I started with you "lesson: 3" but I stopped because of the lack of time.
I hope you will return with more and more exercises.
Also, what is the best YouTube channel for learning? What do you think of this channel (@ProgrammingKnowledge (https://www.youtube.com/user/ProgrammingKnowledge/playlists))?
Are there any sources or references you can add?

Can I translate that topic?

I'll take a look at that channel in a bit. I'd encourage translating the topic but I'd suggest you list me as the author and add a link to the original thread just in case there are any discrepancies in translation (it isn't normally symmetric).


Title: Re: Free programming lessons
Post by: Bitcoin_Arena on April 29, 2019, 09:46:16 PM
Thanks @Jackg for bring up this initiative. I have always wanted to get some knowledge in programming but i really didn't get any good place to start off from.
I am interested in learning python.


Title: Re: Free programming lessons
Post by: GreatArkansas on April 30, 2019, 03:51:26 AM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.
Much better if you will set the main thread as Self Moderated to avoid some random post.


Title: Re: Free programming lessons
Post by: TheBeardedBaby on April 30, 2019, 11:01:59 AM
I've started this off here: https://bitcointalk.org/index.php?topic=5123974.msg50284994#msg50284994

Let me know if you have any feed back or suggestions.

Hey man, put the link in the OP... I was like where the hell are those courses for about 5 min or something.
It's a great fun to play with, tho.
... and great work btw.


Title: Re: Free programming lessons
Post by: jackg on April 30, 2019, 11:02:36 AM
Yeah... That's been mentioned and I'll make the next one self mod but no one posted on it until the end anyway...


Title: Re: Free programming lessons
Post by: Promudy on April 30, 2019, 02:47:21 PM
Thanks for this platform. Can a beginner learn these things from the scratch? I mean one with just basic computer knowledge and no programming knowledge?


Title: Re: Free programming lessons
Post by: jackg on May 23, 2019, 03:58:50 AM
Thanks for this platform. Can a beginner learn these things from the scratch? I mean one with just basic computer knowledge and no programming knowledge?

Hi sorry yep, I'm hoping this will be exactly what this is used for.



I've been busy with exams and a few other things recently. I'll finish off the solutions for the programming challenges today and post them (I want to make sure they're all accurate before I do).

I'll open up another thread for code reviews and then maybe one for the fundamentals of C# also but I might do them a few days apart...


Title: Re: Free programming lessons
Post by: karmakeddon on May 23, 2019, 05:30:42 AM
Jack, thanks for the opportunity for giving some of us old fogeys the chance to learn a new programming language.


Title: Re: Free programming lessons
Post by: rhomelmabini on May 23, 2019, 06:10:45 AM
I've been busy with exams and a few other things recently. I'll finish off the solutions for the programming challenges today and post them (I want to make sure they're all accurate before I do).

I'll open up another thread for code reviews and then maybe one for the fundamentals of C# also but I might do them a few days apart...

Welcome back jackg, haven't seen an update on your thread here https://bitcointalk.org/index.php?topic=5123974.0 for a 1 and a half month, I am really into your thread even I have no background on any programming languages. Furthermore, I am on YouTube too digging some helpful videos that will add more on my way to learn more about python. Do you have any recommendation of helpful videos on Youtube or any platform that has tutorials via video as that's what I prefer to learn fast.

The thread for code reviews will be another thread as well as the C# lessons, am I right? Can't wait for it too.


Title: Re: Free programming lessons
Post by: jackg on May 23, 2019, 07:30:55 AM
Hugeblack posted a YouTube channel above. Perhaps you can take a look at th at.

I'm currently on data and I've used about 5/6gb trying to sync a full node so I'll have to wait for when I can get WiFi again in order to check it.

Yes these will be two different threads that I'll make. I'll probably take on board the suggestions and make them self moderated.


Title: Re: Free programming lessons
Post by: rhomelmabini on May 23, 2019, 08:04:28 AM
I've never seen, thanks by the way, it seems a good channel with lot of subscriber and tutorials. Thanks to hugeblack as well for bringing it up here too, this is another storage of lessons and sleepless days coming  ;D.


Title: Re: Free programming lessons
Post by: jackg on May 25, 2019, 08:00:51 PM
I have added the coding solutions and will shortly post a topic for code review. I did the first four challenges that should be all that is needed to cover the fundamentals.



EDIT: I'm thinking of making all of my code review threads based on all three programming languages or should I do one individually for each (I don't think I've asked this yet).


Title: Re: Free programming lessons
Post by: cabalism13 on July 16, 2019, 02:36:44 PM
I have added the coding solutions and will shortly post a topic for code review. I did the first four challenges that should be all that is needed to cover the fundamentals.

Mate, I would like to make a request for this tutorials of yours,.. Would you please continue some keypoints to python language as well as the c# and javascript + sql (another thread for the C# Language)... Me and my buddy are currently studying these languages and I find your thread useful.

And as I have seen the last part there are some things that I want to know, would you mind showing us some more? Even with some examples of something like a library system or an inventory just like in java,... I have done these things so far using java language, so I would like to know how will the codes looks like on python...

P.S. if you don't mind I would like to talk to you, its your call where to... Whether on telegram or any other chat apps.
I'm way straight and looking forward to learn other languages, so you're help will be also an added information for me.


Title: Re: Free programming lessons
Post by: jackg on July 16, 2019, 04:14:07 PM
Hmmm yeah sorry guys. I was about to start the rest of the tutorials and got lumbered with a heavy workload... I'm not doing anything now so I'll try and do a bit more on this.

I also couldn't work out a tutorial for installing visual studio/mono so Ill have to point you guys elsewhere for that bit...



I have telegram, I'm not sure of my username so if you can pm yours?

Would it be helpful if I make some channels on telegram and post there what I post on here also? Or send a link to it.

Send me what you've built in java and I'll try talking a look. I'm not a fan of sql, I use it but don't like it so I doubt I can teach it very well...


Title: Re: Free programming lessons
Post by: jackg on November 04, 2019, 06:24:56 PM
@jackg I saw the ann thread bumped, so i wonder if you plan to continue write the lesson?

Ah yeah I thought I'd give it a bump yesterday to see if I got any interest that might have been missed a few months ago.

I think the last lesson I mentioned I was going to make was on recursion and rounding off everything (and it might have been a few other things too). When I find done good (less complex) examples of each then I will. Mist of the non complex stuff like fibonacci are better dons out of recursion so I'll have to see where I can get without having to teach data structures. (I could do a queue or a stack tjough I guess).


Fixed up the other thread let me know if I've missed anything.