- My Forums
- Tiger Rant
- LSU Recruiting
- SEC Rant
- Saints Talk
- Pelicans Talk
- More Sports Board
- Fantasy Sports
- Golf Board
- Soccer Board
- O-T Lounge
- Tech Board
- Home/Garden Board
- Outdoor Board
- Health/Fitness Board
- Movie/TV Board
- Book Board
- Music Board
- Political Talk
- Money Talk
- Fark Board
- Gaming Board
- Travel Board
- Food/Drink Board
- Ticket Exchange
- TD Help Board
Customize My Forums- View All Forums
- Show Left Links
- Topic Sort Options
- Trending Topics
- Recent Topics
- Active Topics
Started By
Message
What is the best way to learn coding?
Posted on 7/27/17 at 10:49 am
Posted on 7/27/17 at 10:49 am
Looking to enhance my resume. What is a good certifiable way to learn some languages? Mainly interested in R, VBA, Python.
Posted on 7/27/17 at 1:17 pm to fareplay
Change your list to some marketable languages and I'll point you in the right direction.
Posted on 7/27/17 at 1:31 pm to Scream4LSU
quote:What's wrong with his list?
Change your list to some marketable languages and I'll point you in the right direction.
If he's looking to get a job as a developer, then yeah I agree he should scrap that list (except maybe Python). But it looks to me like OP wants to learn some programming skills that add value in his chosen career. I think a lot of people (and their employers) would benefit if more people took the initiative in learning something like Python or R. Stats and analytics can be applied to anything.
Posted on 7/27/17 at 1:47 pm to Korkstand
I was just busting his chops. Really depends what career you are in and what type or the purpose for the app you are building. Python has been growing in popularity no doubt and is probably ranked #1 now. For web I would highly recommend javascript and either c# or java. Every current client side framework is javascript (see jquery, nodejs, angular etc.) If you want to be a full stack guy definitely pickup transact sql. Python is used heavily in middleware but not very much on the UI side. There are a couple frameworks out there like Django I think.
Posted on 7/27/17 at 1:51 pm to fareplay
If you have to ask, you don't need to learn.
Posted on 7/27/17 at 2:05 pm to prplhze2000
quote:
If you have to ask, you don't need to learn.

Posted on 7/27/17 at 2:12 pm to fareplay
quote:
What is a good certifiable way to learn some languages?
you want to get started with basic concepts?
LINK
quote:
Blockly is library that adds a visual code editor to web and Android apps. The Blockly editor uses interlocking, graphical blocks to represent code concepts like variables, logical expressions, loops, and more. It allows users to apply programming principles without having to worry about syntax or the intimidation of a blinking cursor on the command line.
quote:
From a user's perspective, Blockly is an intuitive, visual way to build code. From a developer's perspective, Blockly is essentially a text box that contains syntactically correct user-generated code. Blockly can export blocks to many languages, including these popular options:
JavaScript
Python
PHP
Lua
Dart
Here's a high-level breakdown of what goes into building a Blockly app:
Integrate the Blockly editor. The Blockly editor at its simplest consists of a toolbox to store block types, and a workspace for arranging blocks. Learn more about integrating Blockly in the Get Started docs for Web or Android.
Create your app's blocks. Once you've got Blockly in your app, you need to create blocks for your users to code with, then add them to your Blockly toolbox. Learn how in Create Custom Blocks Overview.
Build the rest of the app. By itself, Blockly is just a way to generate code. The heart of your app is in deciding what to do with that code.
Exportable code. Users can extract their block-based programs to common programming languages and smoothly transition to text-based programming.
Open source. Everything about Blockly is open: you can fork it, hack it, and use it in your own sites and Android apps.
Extensible. Tweak Blockly to fit your needs by adding custom blocks for your API or removing unneeded blocks and functionality.
Highly capable. Blockly is not a toy. You can implement complex programming tasks like calculating standard deviation in a single block.
International. Blockly has been translated to 40+ languages, including right-to-left versions for Arabic and Hebrew
This post was edited on 7/27/17 at 2:15 pm
Posted on 7/27/17 at 2:14 pm to Scream4LSU
quote:I don't know what career OP is in, but considering he came in cold talking about R, I'm assuming he does a bit of analysis.
I was just busting his chops. Really depends what career you are in and what type or the purpose for the app you are building.
quote:Slight correction, nodejs is server side, but that's probably all the more reason you can't go wrong with javascript.
For web I would highly recommend javascript and either c# or java. Every current client side framework is javascript (see jquery, nodejs, angular etc.)
Posted on 7/27/17 at 2:20 pm to Korkstand
the biggest pitfall IMO of all programming languages is the fact a new user is trying to do 2 things at once:
1. learn basic programming concepts like variables, loops, classes, functions, etc.
2. do #1 within the archaic, funky sanskrit klingon-speak syntax you have to abide by with every language.
GUI programming kits like Scratch and Blocky eliminate #2 so you can focus on getting #1 right..#1 being WAY WAY WAY more important than #2 because one day klingon is in, the next day we're programming in romulan or borg.
if you don't become a master at #1, it doesn't matter how well you can remember whether a semicolon goes at the end of a line or if you have to use := or "=" or EQ or whatever the hell your language du jour hoops makes you jump through.
1. learn basic programming concepts like variables, loops, classes, functions, etc.
2. do #1 within the archaic, funky sanskrit klingon-speak syntax you have to abide by with every language.
GUI programming kits like Scratch and Blocky eliminate #2 so you can focus on getting #1 right..#1 being WAY WAY WAY more important than #2 because one day klingon is in, the next day we're programming in romulan or borg.
if you don't become a master at #1, it doesn't matter how well you can remember whether a semicolon goes at the end of a line or if you have to use := or "=" or EQ or whatever the hell your language du jour hoops makes you jump through.
Posted on 7/27/17 at 2:48 pm to CAD703X
I'll have to disagree with you there. Maybe it will help kids and some adults, but looking at this, I think the people who actually want to learn to program would prefer just learning to write the code. Just looking at that very, very simple loop, I think it would take me a little while to figure out how to put the blocks together. If you already have the hang of it, maybe you can do it quickly. But coming in cold, it's not exactly clear to me how the code flows through the blocks.
quote:It's true that the concepts are more important than the syntax, but you're just replacing syntax with colored blocks, and you have to learn how those work anyway. Just seems like an added step with little benefit to me.
#1 being WAY WAY WAY more important than #2 because one day klingon is in, the next day we're programming in romulan or borg.
Posted on 7/27/17 at 3:11 pm to Korkstand
quote:
It's true that the concepts are more important than the syntax, but you're just replacing syntax with colored blocks, and you have to learn how those work anyway. Just seems like an added step with little benefit to me.
you dont see the added benefit of being able to code a fully functional android app including taking advantage of GPS, accelerometer or even writing data to cloud database without having to learn SQL, device control and app creation?
i know i've bragged about app inventor before, but i feel you can drag and drop a few blocks around and create a functional app without all the NONSENSE is a very motivating tool for new learners.
who cares if you can create a 'hello world' app when you can build and publish into the play store a fully functional android app for not much more investment in time & energy?
i'm a 'soup to nuts' kind of guy and i don't want to get bogged down for days or weeks in some archaic step that prevents me from seeing the end game.
i want to cut to the chase. i want to build and publish an app to make some money. boom, with app inventor i can go from knowing nothing to a registered app in the google play store in roughly 3-4 hours and $25 (one time fee to join the play store).
nothing else comes remotely close. can you imagine how much work it would entail simply trying to teach someone how to install a JDE on their machine much less actually be able to do anything with it.
This post was edited on 7/27/17 at 3:13 pm
Posted on 7/27/17 at 3:22 pm to CAD703X
quote:That's great and all, but we're talking about learning to CODE as a valuable skill. After your 3-4 hours of getting an app in the play store, what have you learned?
i want to cut to the chase. i want to build and publish an app to make some money. boom, with app inventor i can go from knowing nothing to a registered app in the google play store in roughly 3-4 hours and $25 (one time fee to join the play store).
If "magically" creating a functional app is your end game, then sure, use whatever tool helps you get there. But if your end game is boosting your employability, then I would probably skip the cutesy stuff.
Posted on 7/27/17 at 3:47 pm to Korkstand
quote:
That's great and all, but we're talking about learning to CODE as a valuable skill. After your 3-4 hours of getting an app in the play store, what have you learned?
you can export the code as java much like HTML WYSIWYG editors allow you to see the HTML source.
you can then fool around with the actual syntax and change things up if you want to get fluent in it.
i believe blocky will even allow you to export it into a number of languages to pick apart the syntax.
quote:
But if your end game is boosting your employability, then I would probably skip the cutesy stuff.
since when is getting a great app to market quickly considered cutsey? not every app will be flappy bird but tons of money has been made off apps that are built off of a great idea.
look at the food & drink board. i have only bought < 10 apps in my lifetime and one of them is Stadium Rat's Jambalaya Calculator built via app inventor. (no i'm not the developer

it was a great idea realized and pushed to market in a very short time period.
i highly doubt stadium rat considers this 'cutsey'.
This post was edited on 7/27/17 at 3:48 pm
Posted on 7/27/17 at 3:50 pm to fareplay
Posted on 7/27/17 at 4:22 pm to CAD703X
quote:Similarly, I would recommend NOT using a WYSIWYG editor to someone wanting to actually learn HTML.
you can export the code as java much like HTML WYSIWYG editors allow you to see the HTML source.
quote:Again, use whatever tool helps you to achieve your end goal. And, again, if your end goal is learning to code, I wouldn't waste a lot of time fiddling with blocks.
since when is getting a great app to market quickly considered cutsey? not every app will be flappy bird but tons of money has been made off apps that are built off of a great idea.
look at the food & drink board. i have only bought < 10 apps in my lifetime and one of them is Stadium Rat's Jambalaya Calculator built via app inventor. (no i'm not the developer )
it was a great idea realized and pushed to market in a very short time period.
i highly doubt stadium rat considers this 'cutsey'.
Posted on 7/28/17 at 5:15 am to fareplay
quote:
I mainly do data analysis but would like to get into full fledged data science. I have signed up (and got accepted) to LINK
Looks pretty cool. I couldn't find many reviews online but seems like a decent program for the students. Berkeley definitely makes a killing on these boot camps though.
Posted on 7/28/17 at 5:27 am to prplhze2000
quote:
If you have to ask, you don't need to learn
Dude, you once asked a question about RealPlayer
Posted on 7/28/17 at 8:38 am to fareplay
quote:
What is the best way to learn coding?
Pick a language, decide that you want to create something and start coding. You will frick up and that is how you learn.
Posted on 7/28/17 at 9:45 am to Korkstand
I agree with Kork, if you can make an app without learning to code, good for you but a lot of employers won't hire you unless you know how it works behind the scenes. I've worked from a smaller 500 employee company up to a 20,000 employee fortune 500 company and none of them would hire you unless you knew programming basics (data structures, algorithms, inheritance, polymorphism, etc). Unless you are creating an app for yourself, no employer cares that you can put blocks together.
Popular
Back to top
