What's new

Learn programming through interacting

tchniq

Member
Member
Joined
Aug 1, 2016
Messages
22
Reaction score
0
Location
2005
The biggest reason as to why people are reluctant to go beyond basic programming is because they get tired and deactivated from reading books. Let's face it, people are lazy and learning programming is a huge effort and many people start but never make it past "Hello World".

Reading page after page packed with text is tiresome I agree, and you often end up thinking about how many pages there are left or when you should take a break rather than focusing on learning and grasping what's written. Perhaps you read a good 60 pages but you still don't grasp some of the basics, and you're clueless as to why you didn't learn anything and you put programming aside only to pick it up in the same fashion a few months or years later.

What a useless cycle, right? Well you're lucky to be alive, because there's this thing called mobile apps these days which will make your learning process a lot more interesting, comfortable, interactive and progressive!

The awesome mobile applications (confirmed existent on AppStore and Google Play) by SoloLearn.

App names (from SoloLearn):
Learn SQL
Learn PHP
Learn HTML
Learn Javascript
Learn Python
Learn CSS
Learn Swift
Learn C++ (I finished this one, it brought up many important aspects and was really in-depth, my recommendation)
Learn Java

(Download to your phone already, take an hour or two every day and progress through your desired app towards more knowledge :D)

Each app lets you go through lessons to advance further and improve your knowledge (the app explains in a very user-friendly way how things work and how they fit together, and break down code so that you grasp the full view), and you can challenge strangers or friends in trivias to test yourself. Each class provides challenges and tests for you, and you can write and run code within the applications to see the output.

I've used them for about a month now (as a non-beginner) and I'll recommend anyone with the interest to get to it - finalizing a course will give you a certificate with the name you registered with, and you cannot skip steps so it's harder to cheat ;).

Just wanted to get this out here, I bet some of you've heard or are using these apps already. Beginner or not you can improve using them, and if not, it's always fun to beat lesser experienced programmers in their inbuilt games!

[Not all languages they teach are programming languages, obviously, but I used this term for simplicity.]

They're fun and interactive apps which doesn't just explain how things work, they test your knowledge to make sure you understand it as well!
 
Last edited:

brian8544

Gold Supporter
Gold Supporter
Senior User
Joined
May 19, 2014
Messages
306
Reaction score
22
Location
The Netherlands
Worst part is after creating something, it error's and u give up. Kappa
 

tchniq

Member
Member
Joined
Aug 1, 2016
Messages
22
Reaction score
0
Location
2005
Worst part is after creating something, it error's and u give up. Kappa
Coding can be intimidating and you'll find yourself struggling through errors and misconceptions, hence it's important to not let that scare you away and welcome any challenges, it's the proper way of learning after all ;)!
 

OMGhixD

Gold Supporter
Gold Supporter
Super User
Joined
Jun 3, 2014
Messages
514
Reaction score
50
picture coding like building your first PC without reading the manual...

It will eventually explain what is wrong and how to fix it. Sometimes it only will say that it's wrong.
 

ExO

Administrator
Staff Member
Admin
Mythical User
Joined
Mar 29, 2014
Messages
4,707
Reaction score
518
Very interesting concept, I've never thought about this before, but will surely test it out and see how it works. While errors etc are a pain, you also learn from your mistakes :p
 

tchniq

Member
Member
Joined
Aug 1, 2016
Messages
22
Reaction score
0
Location
2005
Very interesting concept, I've never thought about this before, but will surely test it out and see how it works. While errors etc are a pain, you also learn from your mistakes :p

There's a inbuilt Q&A section where members will gladly help you counter any errors and answer questions. I think most people throughout this course will be able to find their own errors or have a sneak peek at the comments for some help (alternative you can use hints/unlocks in exchange for XP)!

Errors can be painful indeed, it's important that you pay attention to detail and understand how e.g. operands and data types can and can't be used and you can avoid so many easy beginner errors.
 

ExO

Administrator
Staff Member
Admin
Mythical User
Joined
Mar 29, 2014
Messages
4,707
Reaction score
518
There's a inbuilt Q&A section where members will gladly help you counter any errors and answer questions. I think most people throughout this course will be able to find their own errors or have a sneak peek at the comments for some help (alternative you can use hints/unlocks in exchange for XP)!

Errors can be painful indeed, it's important that you pay attention to detail and understand how e.g. operands and data types can and can't be used and you can avoid so many easy beginner errors.

I see. I must say that I am impressed by the development of the app, a really nice project overall.
 

Marko

Member
Member
Joined
Sep 6, 2015
Messages
20
Reaction score
0
Location
Serbia
Thanks for sharing man :)
I'll try it out to see how it works, as soon as i finish some stuff on server.
Damn making all custom stuff takes away around 12h+ of my day each day.
It is kind of tiring but am glad when something nice is made for youths to have fun
 

Tyrelis

Mythical User
Mythical User
Joined
Jun 24, 2014
Messages
192
Reaction score
11
Location
Root
Very interesting I will try this out thanks for the share. :)
 

ZingZing

Member
Member
Joined
Jul 17, 2017
Messages
6
Reaction score
0
Location
Neverworld
What if you don't use smart phones or smart platforms and want to learn code etc badly??
 

Mr. Satan

Admiral Squatbar
Staff Member
Head Mod
Gold Supporter
Heroic User
Joined
Apr 25, 2016
Messages
1,025
Reaction score
69
Location
World Martial Arts Championships
Gender
Male
What if you don't use smart phones or smart platforms and want to learn code etc badly??

The best way to learn, in my opinion and through my experience, is to take a college course, or some online course using videos.
Going through my first year of computer science at a college, I learned just about everything I need to know about Java. In the next half year I learned how to apply that knowledge to learn C# on my own (with quite a few google searches), and after that I basically knew how to switch to almost any coding language.
Using that, you could then watch videos about whatever topic you'd like to use that coding knowledge in (WoW coding, game coding, etc)
 

ZingZing

Member
Member
Joined
Jul 17, 2017
Messages
6
Reaction score
0
Location
Neverworld
The best way to learn, in my opinion and through my experience, is to take a college course, or some online course using videos.
Going through my first year of computer science at a college, I learned just about everything I need to know about Java. In the next half year I learned how to apply that knowledge to learn C# on my own (with quite a few google searches), and after that I basically knew how to switch to almost any coding language.
Using that, you could then watch videos about whatever topic you'd like to use that coding knowledge in (WoW coding, game coding, etc)

Its not that I can not learn. I can't get through High School. So colleges wouldn't even matter at this stage. I have nothing but time, and still find it difficult using codeacademy or SoloLearn.

I must be doing something wrong, or are lazy, or just not happy enough in life to actually physically begin the grind...
 

Mr. Satan

Admiral Squatbar
Staff Member
Head Mod
Gold Supporter
Heroic User
Joined
Apr 25, 2016
Messages
1,025
Reaction score
69
Location
World Martial Arts Championships
Gender
Male
Its not that I can not learn. I can't get through High School. So colleges wouldn't even matter at this stage. I have nothing but time, and still find it difficult using codeacademy or SoloLearn.

I must be doing something wrong, or are lazy, or just not happy enough in life to actually physically begin the grind...

Nah man. Back in middle school I always loved working with visual basic, but my knowledge was absolute basics. It was easy, and I only learned it from youtube. Around high school, I quit messing with it because I ran out of creativity, plus a lot of times, anything that was remotely difficult, I just copied and pasted it, so I wasn't really doing anything. I didn't even think about it until 12th grade in high school, then I thought about going to computer science classed at college, which I then learned it.
That's my little story there. Trust me man, the best place to learn is college IMO. They'll teach you everything you need to know.
Only reason I'm not doing any coding now is because I've no creativity, so I haven't written a single line of code in about 6 months. Now I kinda completely forgot that stuff :cool:
 
Top